Сейчас при переводе кредитов или денег посредством интерфейсов никак не учитывается номер счёта, по которому совершается перевод. То есть возможны ситуации, когда перевод по одному и тому же счёту может быть выполнен многократно, например, при "потере по дороге" ответа сервера JetSwap Merchant.
Предлагаю следующее:
1. В форму запроса перевода добавить (необязательный) параметр PAY_ORDER (номер счёта в системе учёта продавца).
2. При получении запроса перевода делать проверку, выполнялся ли ранее перевод с таким PAY_ORDER для данного PAY_API, если выполнялся - вернуть ошибку "перевод уже совершён".
3. Внести соответствующие изменения в формирование MD5-подписи запроса.
Почему параметр может быть необязательным? Например, если его поставить в 0, проверку уникальности можно не делать (полезно при тестировании). В таком случае его можно даже не включать в подпись, чтобы уже существующие интерфейсы сохранили работоспособность.. но это уже вопрос, касающийся реализации.
Дополнение к интерфейсу перевода кредитов/денег
Дополнение к интерфейсу перевода кредитов/денег
Администрация сервиса JetCredits.RU: Первая автоматическая биржа кредитов JetSwap
Мгновенная покупка и продажа кредитов JetSwap за WebMoney, Яндекс, QIWI. Также принимаем Visa/Mastercard, выплачиваем на баланс мобильного.
Мгновенная покупка и продажа кредитов JetSwap за WebMoney, Яндекс, QIWI. Также принимаем Visa/Mastercard, выплачиваем на баланс мобильного.
- Support
- Служба поддержки
- Сообщения: 4511
- Зарегистрирован: 08 фев 2009, 19:24
- Откуда: JetSwap
- Контактная информация:
Re: Дополнение к интерфейсу перевода кредитов/денег
Сделаем. Но не очень быстро
С уважением, Служба поддержки.
http://www.jetswap.com
http://www.jetswap.com
Re: Дополнение к интерфейсу перевода кредитов/денег
Спасибо!
Администрация сервиса JetCredits.RU: Первая автоматическая биржа кредитов JetSwap
Мгновенная покупка и продажа кредитов JetSwap за WebMoney, Яндекс, QIWI. Также принимаем Visa/Mastercard, выплачиваем на баланс мобильного.
Мгновенная покупка и продажа кредитов JetSwap за WebMoney, Яндекс, QIWI. Также принимаем Visa/Mastercard, выплачиваем на баланс мобильного.