Playground Test Data
This page contains the various testing data that you can use to test your integration with Beam. Note that this data is for testing purposes with Beam Playground only and can not be used in our production environment.
NOTE
To fully understand the testing process, we highly recommend reading our other API guides such as Charges, Payment Links first before proceeding with the testing.
Testing Credit Card Payment
You can use the following test card numbers to simulate various payment scenarios in the Beam Playground. These cards are designed to cover different brand and outcomes, including successful payments, failed payments, and refunds.
For all cards, the CVV value is 123 (and 1234 for AMEX) and the expiry date must not be later than the day you call the API. (ex. At September 9th 2024, a card with expiry date of 09/24 will still work, but a card with 08/24,09/23 will not.)
Scenario | Card Number | Card Brand |
---|---|---|
Credit Card Success: Mastercard Card | 5372074248113841 | Mastercard |
Credit Card Success: Visa Card | 4111111111111111 | VISA |
Credit Card Success: Amex Card | 378282246310005 | AMEX |
Credit Card Installments Success: KBANK Card | 4417704002802961 | - |
Credit Card Installments Success: KTC Card | 4391370000000006 | - |
Credit Card Failure: Payment Rejected | 4000000000000002 | VISA |
Credit Card Failure: Insufficient Funds | 4943129900084541 | VISA |
Credit Card Refund Failure: Refund Not Allowed | 4000007640000003 | VISA |
Credit Card Refund Failure: Refund Failed | 4000000000005126 | VISA |
Testing QR Payment
- For QR code payment, Beam Playground will only return a sample QR code image. The
actual payment processing will not be performed. However, a charge created this way will always be marked as
SUCCEEDED
.