...
7. Опентао передает платежные данные в ответе на вызов метода GetPaymentParameters
Раскрыть | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
где PaymentForm
PaymentFormParameter - платежный параметр, являющийся по сути KeyValuePair
|
8. Контрагент на основе данных, полученных на шаге 7, формирует платежную форму с учетом требования ПС.
...
15. Контрагент уведомляет Опентао о совершенном платеже.
Раскрыть |
---|
Необходимо передать нижеследующие параметры на адрес |
...
оповещения RequestUrl методом RequestMethod (получены от Опентао на 7 шаге), используя транспорт HTTP. Обязательные параметры (описание см. в ):
|
18. Контрагент подтверждает ПС получение оповещения о платеже16. Опентао проверяет параметры оповещение. В случае когда все проверки пройдены - зачисляет средства на счет плательщика.
17. Опенато подтверждает Контрагенту получение оповещения о платеже18. Контрагент подтверждает ПС получение оповещения о платеже
3. Платежные параметры
Параметр | Описание | Возможное значение | Примечание |
---|---|---|---|
instanceKey | Идентификатор контрагента/клиента в системе Опентао | ||
orderId | Идентификатор заказа для оплаты | Присутствует если пользователь оплачивает заказ. Отсутствует при пополнении счета | |
paymentId | Идентификатор платежа во внутренней системе биллинга Опентао | ||
usertId | Идентификатор пользователя Опентао | ||
amount | Сумма платежа | ||
currency | Цифровой код валюты платежа в формате ISO 4217 | 643 - RUB | http://en.wikipedia.org/wiki/ISO_4217 |
signature | Цифровая подпись зашифрованная по алгоритму MD5 | 32 шестнадцатеричных символа, в верхнем регистре | |
description | Описание платежа |
...