WorldPay的实时API“捕获”

时间:2012-10-02 09:13:43

标签: api shopify worldpay

我认为Shopify使用“实时”API从WorldPay获取付款(使用WorldPays API,这似乎是在一个默认的基础上工作)。回顾Shopify API documentation,这给了我一些图片,但不是全部。

  1. 我可以看到我必须调用“创建新交易”(POST /admin/orders/#{id}/transactions.xml)。我认为#{id}是授权ID。我需要#和/或{}括号吗?

  2. 网址纯粹是http://lumie.myshopify.com/admin/orders/#{id}/transactions.xml还是 还有一个必须通过的商店guid /代码?

  3. 我可以看到成功的响应消息,但是过期的授权代码等失败怎么办?你有这些例子吗?

1 个答案:

答案 0 :(得分:0)

您不需要ID中的#{}符号,只需要数字。

网址中的ID是Shopify中您尝试为其付款的订单的ID。您可以从Orders API

中检索此内容

要调用任何API端点,您需要进行身份验证。我们使用OAuth 2.0作为我们的身份验证机制,我们在Authentication Docs中描述了该流程。最终,您将获得一个OAuth令牌,并将其放入每个API请求的X-Shopify-Access-Token标头中。

交易状态的有效值为successpending。还有别的错误。