Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

16. Опентао проверяет параметры оповещение. В случае когда все проверки пройдены и статус платежа помечен как Completed - зачисляет средства на счет плательщика.

17. Опентао подтверждает Контрагенту получение оповещения о платеже.

Раскрыть
Блок кода
languagecsharp
linenumberstrue
public class NoticeAnswer
{
	public string PaymentId { get; set; }
	public NoticeErrorCode ErrorCode { get; set; }
	public string ErrorDescription { get; set; }
}

Пример ответа о безошибочной обработке оповещения

Блок кода
languagehtml/xml
linenumberstrue
 

Пример ответа с ошибкой

Блок кода
languagehtml/xml
linenumberstrue
 

18. Контрагент подтверждает ПС получение оповещения о платеже.

3. Таблицы данных

3.1 Платежные параметры 

ПараметрОписаниеВозможное значениеПримечание
instanceKeyИдентификатор контрагента/клиента в системе Опентао  
orderIdИдентификатор заказа для оплаты 

Присутствует если пользователь оплачивает заказ.

Отсутствует при пополнении счета

paymentIdИдентификатор платежа во внутренней системе биллинга Опентао  
usertIdИдентификатор пользователя Опентао  
amountСумма платежа  
currencyЦифровой код валюты платежа в формате ISO 4217643 - RUBhttp://en.wikipedia.org/wiki/ISO_4217
statusСостояние платежа

Completed - завершен

Canceled - отменен

 
signatureЦифровая подпись зашифрованная по алгоритму MD5 32 шестнадцатеричных символа, в верхнем регистре
descriptionОписание платежа  

3.2 Описание NoticeErrorCode

КодОписание
Ok 
  

 

4. Правила формирования цифровой подписи при оповещении Контрагентом Опентао

...