Платежная система OSMP

Для проверки разрешенная подсеть ставим 0.0.0.0/0

Запрос должен быть двух видов, check и pay

https://192.168.10.13/ajax/index/osmp?command=check&txn_id=123&txn_date=20160203134534&account=1422&sum=10

https://192.168.10.13/ajax/index/osmp?command=pay&txn_id=123&txn_date=20160203134534&account=1422&sum=10

логика/последовательность:
1. делается "check" с уникальный id - интсертится запись в addons_osmp
2. при "pay" ищется начатая транзакция в addons_osmp
 и проверяется что не было записи с данным id в  bugh_plategi_stat

https://www.mikbill.ru/forums/topic/1593-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%BF%D0%BE-%D0%BE%D1%81%D0%BC%D0%BF/

ELECT * FROM bugh_plategi_stat WHERE `comment` ='207932846' AND `bughtypeid` = 37
SELECT * FROM 'addons_osmp'  WHERE txn_id = 207932846


Ошибка
<?xml version="1.0" encoding="UTF-8"?><response><osmp_txn_id>3</osmp_txn_id><sum>0.95</sum><result>5</result><comment></comment></response>

не найдена транзакция (не было check, сразу pay)


Комментарии

Популярные сообщения из этого блога

Accel-ppp команды

mikbill расшифровка завершений сессий

Zabbix agent установка и настройка