1

我被引导相信 Shopify 使用“实时”API 从 WorldPay 捕获付款(使用 WorldPays API,这似乎在延迟的基础上工作)。查看Shopify API 文档,这给了我一些图片,但不是全部。

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

  2. URL 是纯粹http://lumie.myshopify.com/admin/orders/#{id}/transactions.xml的还是/必须传递的商店 guid 代码?

  3. 我可以看到成功的响应消息,但是诸如过期授权码之类的失败呢?你有这些例子吗?

4

1 回答 1

0

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

URL 中的 ID 是 Shopify 中您尝试为其获取付款的订单的 ID。您可以从Orders API中检索它。

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

交易状态的有效值为successpending。其他任何事情都是错误。

于 2012-10-03T13:31:36.023 回答