Проведение MO/TO оплаты
MO/TO (Mail Order/Telephone Order) оплата — это платеж, для проведения которого держатель банковской карты передает вам ее реквизиты по почте, телефону, факсимильной или иной связи. MO/TO оплата считается CNP (card not present) платежом, для которого характерно, что банковская карта и ее держатель физически не присутствуют во время совершения платежа.
В платежной платформе JetPay проведение MO/TO оплаты поддерживается для следующих типов операций:
- оплата с прямым списанием средств;
- оплата с прямым списанием средств по токену;
- оплата с блокировкой средств;
- оплата с блокировкой средств по токену.
Запрос
Ниже представлена информация, необходимая для создания и отправки запроса на проведение MO/TO оплаты:
HTTP-метод запроса | POST |
Формат тела запроса | JSON |
Конечная точка |
|
В запросе на проведение MO/TO оплаты передайте необходимые параметры. Список параметров, которые необходимо передавать в запросе на оплату с прямым списанием средств см. в разделе Оплата в одну стадию, в запросе на оплату с блокировкой средств — в разделе Оплата в две стадии.
Помимо параметров, которые необходимо передавать в запросе на оплату, для проведения MO/TO оплаты также передайте в запросе объект payment с параметром moto_type, имеющим одно из следующих значений:
1
— для проведения оплаты Mail Order (MO);2
— для проведения оплаты Telephone Order (TO).
Для проведения оплаты Mail Order (MO) для банковских карт Mastercard, Visa и American Express параметр cvv в объекте card — необязательный. Для других банковских карт этот параметр нужно обязательно передавать в запросе.
Для проведения оплаты Telephone Order (TO) для банковских карт Mastercard и American Express параметр cvv в объекте card — необязательный. Для других банковских карт этот параметр нужно обязательно передавать в запросе.
Вот пример тела запроса на проведение MO/TO оплаты:
{ "general": { "project_id": 1234, "payment_id": "payment_47", "signature": "v7KNMpfogAxwRIL9tVftZ1ZZ5D/aZAeb0VMdeR+CqGrNxYyilUwSm...==" }, "customer": { "ip_address": "198.51.100.47", "id": "customer_123" }, "payment": { "amount": 400000, "currency": "USD", "moto_type": 1 }, "return_url": { "success": "http://example.com/return", "decline": "http://example.com/decline", "return": "http://example.com/return", }, //при передаче реквизитов карты в явном виде: "card": { "pan": "4242424242424243", "year": 2025, "month": 8, "card_holder": "JOHN SMITH", "cvv": "123" } //при передаче идентификатора ранее сохраненной платежной карты: "saved_account_id": 2345678, "cvv": "123" //при передаче токена ранее сохраненной платежной карты: "token": "f365bb1729f9b72fd9c09703a751c979f3becc679f29c3e35c91d18070d15654", "cvv": "123" }
Ограничения при проведении MO/TO оплаты
Проведение оплаты по некоторым банковским картам может иметь ограничения. Так, при проведении оплаты по картам Maestro страна, на территории которой совершается оплата, должна совпадать со страной, выпустившей карту. Если данное условие не выполнено, проведение оплаты отклоняется.