Shopify自定义支付网关,不使用托管支付SDK
Shopify提到使用他们的支付网关是他们实现Shopify支付网关的唯一方式。我的要求有点不同。这是我的设想 客户签出订单,然后我在shopify中有一个定制应用程序(由我们构建),它定制了签出页面,并向他们显示一个按钮,上面写着“付款”,当用户单击此按钮时,他们将被发送出shopify,并被带到一个外部页面,该页面捕获重定向期间传递的订单详细信息,在这里,客户将为他们的订单付款,付款成功后,外部应用程序将调用shopify管理api并更新此订单的付款状态,将其设置为已付款状态,然后客户被重定向回shopify,订单完成 使用这个流程,我将不必使用shopify的托管支付SDK,这需要获得批准,他们的团队需要将近30天才能回复我Shopify自定义支付网关,不使用托管支付SDK,shopify,shopify-app,shopify-api,Shopify,Shopify App,Shopify Api,Shopify提到使用他们的支付网关是他们实现Shopify支付网关的唯一方式。我的要求有点不同。这是我的设想 客户签出订单,然后我在shopify中有一个定制应用程序(由我们构建),它定制了签出页面,并向他们显示一个按钮,上面写着“付款”,当用户单击此按钮时,他们将被发送出shopify,并被带到一个外部页面,该页面捕获重定向期间传递的订单详细信息,在这里,客户将为他们的订单付款,付款成功后,外部应用程序将调用shopify管理api并更新此订单的付款状态,将其设置为已付款状态,然后客户被重定
我是shopify新手,这可能吗?是否可以使用shopify管理api更改订单付款状态?在shopify订单Rest api中,您可以使用字段 财务状况 要创建新的付款,请创建状态为“待定”的订单。 付款完成后,将其更改为已付款状态 与订单关联的付款状态。只能在以下情况下设置 订单已创建 重要强> 这意味着您只能更改使用此字段创建的订单的财务状态值 有效值:
- 待定:付款待定。在这种状态下,付款可能会失败。 再次检查以确认付款是否已支付 成功
- 已授权:付款已授权
- 部分付款:订单已部分付款
- 已付款:已付款
- 部分退款:付款已 部分退款
- 退款:已退款
- 作废:付款已作废
PUT /admin/api/2021-01/orders/450789469.json
{
"order": {
"id": 450789469,
"financial_status": "paid"
}
}
你可以在shopify上阅读更多内容你有什么解决方案吗?我正在尝试做类似的事情