Сохранение карты
Для удобства покупателей ТСП может использовать токен, который позволит покупателю не указывать номер карты при следующих платежах.
Такой токен можно создать двумя способами:
Эти способы взаимоисключающие и возможность их применения зависит от настроек счёта ТСП в ЛК Монеты. По-умолчанию доступен первый способ.
Через PAYMENTTOKEN
В данном сценарии используется атрибут операции PAYMENTTOKEN запроса оплаты MerchantAPI. Также данный токен можно использовать для проведения рекуррентных платежей.
Привязать карту можно с помощью операции оплаты с последующей отменой - в таком случае средства с карты покупателя не спишутся.
Оплата
- Отправьте запрос на оплату методом
PaymentRequest. При этом передайте следующие атрибуты операции:
AUTHORIZEONLYсо значением"1"PAYMENTTOKENсо значением"request"CARDNUMBERс номером карты покупателяCARDEXPIRATIONсо сроком действия карты покупателяCARDCVV2с CVV-кодом карты покупателя
- Из ответа сохраните атрибут
paymenttoken- этот токен далее можно использовать вместо карточных данных, в том числе для рекуррентных платежей.
Отмена операции
Через MNT_SUBSCRIBER_ID
В данном сценарии используется query-параметр MNT_SUBSCRIBER_ID платёжной формы.
Привязать карту можно с помощью операции холдирования с последующей отменой - в таком случае средства с карты покупателя не спишутся.