Показать сообщение отдельно
Старый 08.06.2014, 01:03
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 1  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
По умолчанию Платежный API присылает запрос на сервер дважды - с чем связано?

Давно не имел дела с ОК, не могу понять, в чем проблема.
Подключаю платежи, вызываю платежный API штатным образом:

Код:
        var productName = '15 gold';
        var productCode = 'item1';
        var productPrice = '1';
        FAPI.UI.showPayment ( productName, "", productCode, productPrice, null, null, 'ok', 'true' );
С сервера ОК приходят два одинаковых запроса с разными транзакциями.

Код:
{"amount":"1","application_key":"СССС","call_id":"1402168598160","method":"callbacks.payment","product_code":"item1","transaction_id":"136342164480","transaction_time":"2014-06-07 23:16:38","uid":"1234"}
{"amount":"1","application_key":"СССС","call_id":"1402168601301","method":"callbacks.payment","product_code":"item1","transaction_id":"136342170880","transaction_time":"2014-06-07 23:16:41","uid":"1234"}
На каждый из этих запросов сервер отдает положительный ответ

Код:
<?xml version="1.0" encoding="UTF-8"?>
<callbacks_payment_response xmlns="http://api.forticom.com/1.0/">
true
</callbacks_payment_response>
и честно пишет в базу ("transaction_id" разные).

При этом сам интерфейс платежной системы выдает надпись "Платёжная система на профилактике и совсем скоро заработает. Оставайтесь с нами!".


С чем может быть связано?