Test details
Use this page to configure your sandbox integration. It lists the test endpoint, the BBMSL test public key for verifying response signatures, and the card numbers you can use to trigger specific payment outcomes.
note
These credentials and card numbers are for development and integration testing only. Never use them in a production environment.
Test host endpoint
| Environment | Base URL |
|---|---|
| Testing | https://payapi.sit.bbmsl.com |
BBMSL test public key
Use this public key when verifying BBMSL response signatures in the testing environment. See Integration Setup for guidance on signature verification.
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkDecXu4GFMxCqp4pjfwt
N1nSQiV9kmdcBMnKq5IeLB6BYWOENqeY+JFftnNaxHOgnhOrbrl71D6G57G7rhNL
ClgBNerB7mINDBwvENkEVq6zNbJsjOJekJtTVkxs7KoBip44odCBmElCFrUsr0qO
r10kzUzYHXXEUpTqQon3jDGm+EkFoNv3RLwn0ZWuwid5kuk6tZ0Xj3OxiKTrzXK2
STjzJ8Q25e9CKbO03fpaMSpBRrkuA1NHRQoSO0ew6lGE4swQ+dseVbh+z7YFVUWq
DyjJ6pB+F3p4vDniw4r9/rE+ikP0eLMg99vWDjuQbPtUHYaQtMYNSzrmcTkBCGkt
6QIDAQAB
-----END PUBLIC KEY-----
Test cards
Card set 1 — 3DS flow control
Use these cards to test 3DS payment flows. Control the 3DS flow using the cardholder name field:
- CL-BRW1 — triggers a 3DS Challenge
- FL-BRW1 — triggers a 3DS Frictionless flow
note
The transaction amount must be greater than or equal to 150 for these cards.
| Authorization response | Card type | Card number | Expected decline reason | Cardholder (Challenge) | Cardholder (Frictionless) |
|---|---|---|---|---|---|
| Approved | VISA (Credit) | 4000027891380961 | CL-BRW1 | FL-BRW1 | |
| Approved | MC (Credit) | 2221008123677736 | CL-BRW1 | FL-BRW1 | |
| Decline | VISA (Debit) | 4001152882620768 | Please try again or contact issuer. | CL-BRW1 | FL-BRW1 |
| Decline | MC (Credit) | 5001638548736201 | Please try again or contact issuer. | CL-BRW1 | FL-BRW1 |
Card set 2 — payment status scenarios
Use these cards to test specific payment status outcomes.
| Test scenario | Card number | Cardholder | Expiry date | CVV |
|---|---|---|---|---|
| Success 3DS Challenge | 4000000000001091 | Chan Tai Man | 11/26 | 111 |
| Fail 3DS Challenge | 4000000000001125 | Chan Tai Man | 11/26 | 111 |
| Success 3DS Frictionless | 4111111111111111 | Chan Tai Man | 11/26 | 111 |
| Fail 3DS Frictionless | 5200000000001013 | Chan Tai Man | 11/26 | 111 |
See also
- Sample code — PHP and Android snippets that use the test endpoint above