Woocommerce 授权.Net:他们将哪些数据发送回商家以结算订单?

Woocommerce 授权.Net:他们将哪些数据发送回商家以结算订单?,woocommerce,authorize.net,Woocommerce,Authorize.net,正在尝试开发连接到authorize.net的应用程序,但不确定数据是如何交换的。authorize.net将哪些数据发送回他们用于结算订单的商户?这个数据叫什么?它存储在哪里?有人知道吗?它适用于WooCommerce应用程序。Authorize.Net不会在订单结算时发送任何类型的通知。他们在处理订单时发送通知(通过或*),并在处理付款时给出响应,但在发生结算时不会触发任何事件 如果您想在处理后了解有关事务的更多信息,可以调用Authorize.Net获取该数据。通常这发生在webhook通

正在尝试开发连接到authorize.net的应用程序,但不确定数据是如何交换的。authorize.net将哪些数据发送回他们用于结算订单的商户?这个数据叫什么?它存储在哪里?有人知道吗?它适用于WooCommerce应用程序。

Authorize.Net不会在订单结算时发送任何类型的通知。他们在处理订单时发送通知(通过或*),并在处理付款时给出响应,但在发生结算时不会触发任何事件

如果您想在处理后了解有关事务的更多信息,可以调用Authorize.Net获取该数据。通常这发生在webhook通知之后,但如果需要首先结算交易,您可以等到交易结算后(我相信这是在美国东部夏令时凌晨3点之后)确认付款已结算

如果您正在寻找即时响应,则Authorize.Net在付款时会返回大量数据。下面是一个示例响应的样子(假设您使用的是JSON而不是XML):

这与上面提到的通过静默帖子和Webhook提供的信息相同

*我是那些文章的作者

{
   "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."
         }
      ]
   }
}