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 YooMoney for Business 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 YooMoney for Business 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 YooMoney (specify the URL in the demo store’s settings in the Merchant Profile).
You can test the full API functionality for the following payment methods:
- payment via bank card:
- on the YooMoney page;
- using a token (payment_token) obtained via web or mobile SDK;
- on your page (if you have a PCI DSS certificate);
- payment via YooMoney wallet.
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.
You can test payments with different types of bank cards:
Number | Type of card |
---|---|
5555555555554477 | MasterCard (with 3-D Secure) |
5555555555554444 | MasterCard |
6759649826438453 | Maestro |
4111111111111111 | Visa |
4175001000000017 | Visa Electron |
370000000000002 | American Express |
3528000700000000 | JCB |
36700102000000 | Diners Club |
If you want to test the
cancellation_details
parameter value for unsuccessful payments, use test bank cards.Card number | Reason behind the cancelation |
---|---|
5555555555554592 | 3d_secure_failed |
5555555555554535 | call_issuer |
5555555555554543 | card_expired |
5555555555554568 | fraud_suspected |
5555555555554527 | general_decline |
5555555555554600 | insufficient_funds |
5555555555554618 | invalid_card_number |
5555555555554626 | invalid_csc |
5555555555554501 | issuer_unavailable |
5555555555554576 | payment_method_limit_exceeded |
5555555555554550 | payment_method_restricted |
Card number | Reason behind the cancelation |
---|---|
5555555555554584 | country_forbidden |
5555555555554634 | fraud_suspected |
You do not need a test wallet to test payments via YooMoney for Shopping, as transactions in the demo store are carried out without an actual wallet.
Log out of your YooMoney for Shopping account before making a test payment from wallet.