【问题标题】:Retrieving Payment Gateway from Transaction API of Shopify从 Shopify 的交易 API 中检索支付网关
【发布时间】:2015-05-14 03:42:33
【问题描述】:

我们在“订单创建”事件中启用了网络挂钩。我们之前收到的 json 响应提供了一个参数“gateway”,其中包含有关客户选择的支付网关的信息。但是现在对于从 2015 年 4 月 24 日上周五创建的订单,我们没有得到这个参数,而是得到一个值为“待定”的参数“财务状况”。我们需要这个支付网关方法 ex。 “Paypal”、“COD”、“银行转账”,我们在打印的发票上显示。

shopify 团队的建议说“网关”字段现在在“订单创建”中已弃用,我们现在应该使用以下链接来获取它。 https://spskids.myshopify.com/admin/orders/315026241/transactions.json

我们在“订单支付”事件中为支付网关创建了另一个 webhook,并尝试从我的第 3 方网站调用它。

但问题是我们想从第三方网站调用它,当我这样做时,它会给出未经授权的访问错误。请建议如何获取支付网关。

【问题讨论】:

    标签: shopify


    【解决方案1】:

    网关参数最近已移至事务。而且,事务尚未准备好与 webhook 一起使用:https://docs.shopify.com/api/webhooks/using-webhooks

    你应该通过在你端存储交易资源来获得支付网关。

    【讨论】:

    • 我如何通过在我的端存储交易资源来获得支付网关,因为这是从 Shopify 的 json 中返回的?除此以外,没有其他方法可以获取客户的交易支付网关。
    • @DevanshuKumar 你抓住这个:docs.shopify.com/api/transaction 并存储“网关”对象
    • 我检查过了,但问题是数据从 shopify 流向我的网站。当我尝试从我的服务器使用此事务 API 时,我收到了授权访问。我没有办法从我的服务器上使用这个 api。我创建了一个应用程序并使用此应用程序密钥和客户端 ID 进行呼叫。但结果是相同的“未经授权的访问”。如何处理?
    • @DevanshuKumar 使用 Shopify API gem
    猜你喜欢
    • 2012-06-23
    • 2018-08-22
    • 1970-01-01
    • 2018-06-18
    • 2013-11-02
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多