Testing
 Demo store
You can check the integration in the demo store before accepting actual payments. The payment process in the demo store is identical to the actual payment process, except the money is not transferred anywhere.
The demo store appears in the Yandex.Checkout Merchant Profile after you specify your Tax Identification Number (INN) and fill out the technical settings.
The demo store has its own ID and secret key with a test_ prefix: you can issue and view both of them in your Yandex.Checkout Merchant Profile.
Do not dispatch products that were purchased in the demo store. To avoid confusion, use a special URL for the test notifications from Yandex.Checkout (specify the URL in the demo store’s settings in the Merchant Profile).
 Testing options
You can test the full API functionality for the following payment methods:
 Payment via a bank card
 Payment via a bank card
Do not use real bank cards in the demo store: you can test payment acceptance using of the test cards below. Specify any month and year (exceeding the current date) for the expiration date, and any numbers for the CVC and the 3-D Secure confirmation code.
 Testing successful scenarios
You can test payments with different types of bank cards:
NumberType of card
5555555555554477MasterCard (with 3-D Secure)
5555555555554444MasterCard
6759649826438453Maestro
4111111111111111Visa
4175001000000017Visa Electron
370000000000002American Express
3528000700000000JCB
36700102000000Diners Club
 Testing unsuccessful scenarios
If you want to test the 
cancellation_details
parameter value for unsuccessful payments, use test bank cards.
 Transaction cancelled by “external” participants of the payment process (payment_network)
Card numberReason behind the cancelation
55555555555545923d_secure_failed
5555555555554535call_issuer
5555555555554543card_expired
5555555555554568fraud_suspected
5555555555554527general_decline
5555555555554600insufficient_funds
5555555555554618invalid_card_number
5555555555554626invalid_csc
5555555555554501issuer_unavailable
5555555555554576payment_method_limit_exceeded
5555555555554550payment_method_restricted
 Transaction cancelled by Yandex.Checkout (yandex_checkout)
Card numberReason behind the cancelation
5555555555554584country_forbidden
5555555555554634fraud_suspected
 Payment from the Yandex.Money wallet
You do not need a test wallet to test payments via Yandex.Money, as transactions in the demo store are carried out without an actual wallet.
Log out of your Yandex.Money account before making a test payment from wallet.
 See also
Quick startBasics of the payment processDeclined payments