Руководство
Пополнение, баланс и возврат
Валюты платёжных провайдеров, безопасное зачисление и возврат остатка.
Пополнение и возврат
Валюта пополнения
Валюта нового платежа должна совпадать с валютой кошелька. Конвертация при пополнении не выполняется. Сейчас ЮKassa принимает платежи в RUB, поэтому этот способ доступен только для кошельков в RUB. Если валюта кошелька отличается, страница пополнения покажет способ как недоступный.
До перехода к оплате проверьте сумму списания и сумму зачисления: для новых пополнений они одинаковы и указаны в одной валюте.
Когда деньги появляются на балансе
После подтверждения провайдера сервис повторно проверяет платеж и идемпотентно зачисляет средства. Повторные уведомления не могут увеличить баланс дважды. Если зачисление не удалось завершить в течение 30 минут, система прекращает попытки зачисления и оформляет полный возврат исходного платежа.
Возврат
Возврат выполняется через тот же платёжный сервис, на исходное платёжное средство и в валюте исходного платежа. Вернуть можно только неиспользованный остаток подтверждённых обычных пополнений. Тестовые начисления не возвращаются.
Для исторических пополнений, при которых валюта оплаты отличалась от валюты кошелька, применяется соотношение сумм, зафиксированное в конкретном платеже. Текущий валютный курс не используется. Если запрос затрагивает несколько пополнений, система распределяет его от более ранних платежей к более поздним и может сформировать несколько возвратов в исходных валютах.
Платёжный провайдер может ограничивать минимальную сумму и возможность частичного возврата. Если выбранная сумма не соответствует ограничениям, баланс не списывается и система предложит изменить сумму или вернуть весь доступный остаток соответствующего пополнения.
Правила возвратов ЮKassa: https://yookassa.ru/developers/payment-acceptance/after-the-payment/refunds