Authorize.Net: Какие данные они отправляют продавцам для расчета заказов? - PullRequest
0 голосов
/ 17 июня 2019

Попытка разработать приложение, которое подключается к authorize.net, но не знает, как происходит обмен данными. Какие данные authorize.net отправляет обратно продавцу, которого они используют для оплаты заказа? Как называются эти данные и где они хранятся? Кто-нибудь знает? Это для приложения WooCommerce.

1 Ответ

2 голосов
/ 17 июня 2019

Authorize.Net не отправляет никаких уведомлений, когда заказ выполнен.Они делают отправляют уведомление при обработке заказа (через Silent Post или webhooks *) и дают ответ, когда платеж обрабатывается, но без событиясрабатывает, когда происходит урегулирование.

Если вы хотите узнать больше информации о транзакции после ее обработки, вы можете вызвать Authorize.Net API отчетов транзакций для этих данных.Обычно это происходит после уведомления веб-крючка, но если транзакция должна быть произведена первой, вы можете подождать, пока транзакции не будут выполнены (я полагаю, это происходит после 3:00 по восточному поясному времени), чтобы подтвердить расчет.

Если выВ поисках немедленного ответа Authorize.Net действительно возвращает много данных при совершении платежа.Вот как выглядит пример ответа (при условии, что вы используете JSON, а не XML):

{
   "transactionResponse":{
      "responseCode":"1",
      "authCode":"QWX20S",
      "avsResultCode":"Y",
      "cvvResultCode":"P",
      "cavvResultCode":"2",
      "transId":"2228446239",
      "refTransID":"",
      "transHash":"56B2D50D73CAB8C6EDE7A92B9BB235BD",
      "testRequest":"0",
      "accountNumber":"XXXX1111",
      "accountType":"Visa",
      "messages":[
         {
            "code":"1",
            "description":"This transaction has been approved."
         }
      ],
      "userFields":[
         {
            "name":"favorite_color",
            "value":"blue"
         }
      ]
   },
   "refId":"94564789",
   "messages":{
      "resultCode":"Ok",
      "message":[
         {
            "code":"I00001",
            "text":"Successful."
         }
      ]
   }
}

Это та же информация, которая предоставляется через Silent Post и через веб-крючки, упомянутые выше.

* Я автор этих статей

...