Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Холдирование средств на карте клиента 2

closed without completion
PHP


Клиент формирует заказ на вашем сайте и нажимает на кнопку оплатить.


Вы отправляете запрос на выставление счета с последующей авторизацией без подтверждения списания (формат запроса стр 142 документации).

В этот момент в личном кабинете создается операция в статусе "Операция создана". На ваш запрос мы присылаем номер операции.


В результате вызова метода Invoice мы возвращаем transactionId – номер операции,

который нужно использовать при переходе на платежную форму Moneta.Assistant в виде:

https://www.payanyway.ru/assistant.htm?operationId=[полученный_номер_операции]&

paymentSystem.unitId=499669&paymentSystem.limitIds=499669&followup=true


Клиент переходит на платежную форму и вводит реквизиты карты.


В личном кабинете операция меняют статус на "операция в обработке". Денежные средства холдируются на карте клиента.


После подтверждения заказа вашим менеджером, вы отправляете следующий запрос ConfirmTransactionRequestType (пример страница 30 документации). В этот момент д/с списываются с карты клиента.

Если товара на складе не оказалось, то вы отправляете запрос на отмену CancelTransactionRequestType (пример страница 28 документации). Деньги возвращаются клиенту.


Документация https://payanyway.ru/info/w/ru/public/w/partnership/developers/merchant-api.html


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

Client
Денис Паскарь
Russia Moscow  7   0
Project published
7 December 2015
135 views
Share