Инструменты пользователя

Инструменты сайта


api-validation

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следущая версия
Предыдущая версия
api-validation [2013/08/19 17:03]
admin создано
— (текущий)
Строка 1: Строка 1:
-В числе прочих,​ в уведомлении к мерчанту приходят пять параметров:​ amount, balance_amount,​ balance_currency,​ order_amount,​ order_currency. ​ 
-amount - сколько единиц валюты поступило на счет 
-balance_amount - сколько единиц валюты поступило на счет 
-balance_currency - валюта,​ в которой деньги поступили на счет 
-order_amount - сколько единиц валюты должно было поступить на счет 
-order_currency - валюты,​ в которой деньги должны были поступить на счет 
  
-|  | **amount** | **balance_amount** | **balance_currency** | **order_amount** | **order_currency** | 
-| **корректная оплата валютой ордера** | средства,​ поступившие на счет в валюте balance_currency | средства,​ поступившие на счет в валюте balance_currency | валюта,​ в которой средства поступили на счет | сколько средств должно было поступить на счет в валюте order_currency | валюта,​ в которой средства должны были поступить на счет | 
-| **корректная оплата с конвертацией в другую валюту** | средства,​ поступившие на счет в валюте balance_currency | средства,​ поступившие на счет в валюте balance_currency после конвертации из валюты платежа ​ | валюта,​ в которой средства поступили на счет | сколько средств должно было поступить на счет в валюте order_currency | валюта,​ в которой средства должны были поступить на счет | 
-| **недоплата с конвертацией в другую валюту** | 0.0 | средства,​ поступившие на счет в валюте balance_currency после конвертации из валюты платежа | валюта,​ в которой средства поступили на счет ​ | 0.0 | валюта,​ в которой средства должны были поступить на счет | 
-| **недоплата без конвертации в другую валюту** | 0.0 | средства,​ поступившие на счет в валюте balance_currency | валюта,​ в которой средства поступили на счет | 0.0 | валюта,​ в которой средства должны были поступить на счет | 
- 
-При проверке подписи MD5, в алгоритм расчета подписи нужно включать **только** параметры,​ которые пришли в том же запросе. Суть MD5 - проверить что запрос не подделан. Проверка MD5 не должна использоваться для проверки правильности сумм. Для сверки сумм используйте параметры **balance_currency** и **balance_amount**. В них гарантированно будет хранится сумма, которая зачислилась на счет мерчанту и валюта,​ в которой она была зачислена. Никакие другие параметры для проверки правильности оплаты использоваться **не могут**. 
api-validation.1376931829.txt.gz · Последние изменения: 2013/08/19 17:03 — admin