YooMoney API
Old versions of the API
Sign up for YooMoney
Payment methods
Passed in the paymentType parameter in the payment form. We recommend that you pass an empty value in this parameter, so the customer can choose the payment method on the YooMoney page.
All payment methods
Method codeExplanationRefund or chargebackPayment term
PCYooMoneyPossible, full or partial1 hour
ACBank cardPossible, full or partial1 hour
ACMir PayPossible, full or partial1 hour
MCDirect carrier billingOnly full refund is possible1 hour
GPCashNot allowedUnrestricted
SBSberPayPossible, full or partial1 hour
MPMobile point-of-sale (mPOS)Allowed (money is returned to the payer the next day)1 hour
CRInstallment planPossible, full or partial24 hours
2SSberbank Business Online (B2B payments)Not allowed8 hours
Payment limits
Restrictions on payment amounts in YooMoney
Payment term
In YooMoney, payments have a limited due period. If the user doesn’t complete the payment before it expires, the payment won’t be processed, and the order can be canceled. When paying via internet banking or other external payment system, the user receives a request for payment (invoice) from YooMoney. If this system still has time for the user to pay, but the YooMoney’s due period has already expired, the money will be debited, but the payment will not be processed. The money will be refunded to the user immediately.
Response for payments made via payment kiosks
When the user pays at a payment kiosk (paymentType=GP), there are two possible responses from YooMoney:
  1. If a user pays using a payment kiosk located in Russia, the paymentType=GP response is sent.
  2. If it is outside of the Russian Federation, the payment method is different: paymentType=OP.
More about Installments payment method
  • You can embed a widget that will display the amount of the monthly payment.
  • More about refunds: if 30 days or more have passed since the date of sale on credit, notify the manager before making a refund: they will help you do it properly.