2014-01-29 2 views
0

Я интегрирую Paymill в мое приложение Rails. Я использую драгоценный камень «paymill». Когда я совершить сделку так:Paymill успешная сделка

Paymill::Transaction.create(amount: amount, 
          currency: "BGN", 
          client: client.paymill_id, 
          payment: paymill_id, 
          description: order.code) 

Это возвращает объект транзакции. Объект транзакции имеет код ответа. Код ответа 20000 для успешной транзакции.

Это единственный сценарий, когда сделка будет успешной? Возможно ли, что код ответа будет отличаться от 20000, а в какой-то более поздний момент транзакция будет успешной? Нужно ли настраивать веб-камеры для ожидания какого-либо события? Нужно ли проверять статус транзакции (открытые, ожидающие, закрытые, неработающие, partial_refunded, возврат, предварительный авторизация, возврат денег)?

ответ

1

прямо сейчас в ожидании не поддерживается прямо сейчас, и у него есть код, похожий на что-то с 1XXXX. НО не сейчас - мы это сделаем в конце этого года.

До сих пор вы получите только 20000, если ok или 4XXXX/5XXXX для ошибок (посмотрите коды ответов https://www.paymill.com/de-de/dokumentation/referenz/api-referenz/#response-codes).

Если вам нужны другие коды, которые вы хотите попробовать, пожалуйста, используйте один из показателей creditcardnumbers, отображаемых на странице тестирования по документу https://www.paymill.com/en-gb/documentation-3/reference/testing/.

Лучшее, Christian