Beam logo

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.