2013-03-25 2 views
0

Мы используем PayPal Express Checkout (реализовано в Ruby, Active Merchant gem)Как отлаживать транзакции с PayPal Express Checkout?

Несколько транзакций не удалось в последнее время, в то время как большинство работает нормально.

Я просмотрел наш файл журнала и определил пользователя, у которого были неудачные транзакции.

У меня есть токен транзакции, PayerID, адрес электронной почты пользователя, идентификатор корреляции.

Я связался с технической поддержкой PayPal и предоставил им вышеуказанные данные.

Но мне интересно, можно ли получить дополнительную информацию об этих неудачных транзакциях. Является ли активным торговым агентом Ruby gem простым способом получить его от PayPal?

Благодаря

ответ

0

Единственная информация, которую вы действительно получите обратно, только в основном то, что возвращается в ответе API. Иногда этого достаточно, чтобы определить, в чем причина проблемы, в других случаях это требует немного более пристального внимания, и PayPal MTS нужно будет изучить.

0

Есть несколько вещей, которые вы можете сделать здесь, чтобы затвердеть реализацию Экспресс Checkout:

мониторинга Код ошибки Ответы

Экспресс заказ будет отправить обратно серию кодов ошибок на неудачных сделок. Что вы можете сделать, так это отслеживать эти конкретные ответы об ошибках, и это даст вам представление о том, что представляет собой проблема с транзакцией, и при этом вы сможете ответить соответствующим образом (например, повторить попытку транзакции). Вот ответы кода ошибки для экспресса Checkout: http://www.paypalobjects.com/en_US/ebook/PP_APIReference/Appx-ErrorCodes_and_Messages.html#2270815

Глядя Transaction данные

Помимо кодов ошибок, вы можете также использовать операцию GetTransactionDetails API, чтобы захватить информацию о какой-то сделке, которые могли бы были проблемы , Это вернет некоторую полезную информацию, которая поможет вам справиться с этими случаями. Эта информация доступна здесь: https://www.x.com/developers/paypal/documentation-tools/api/gettransactiondetails-api-operation-nvp

Надежда, что помогает,

Jon