- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Shopify 提到使用他们的 Hosted Payment SDK作为他们为 shopify 实现支付网关的唯一方式。我的要求有点不同。这是我的场景
客户 checkout 订单,然后我在 shopify 中有自定义应用程序(由我们构建)自定义结帐页面并向他们显示一个显示“付款”的按钮,当用户单击此按钮时,他们将被发送离开 shopify 并被带到一个外部页面,该页面捕获重定向期间传递的订单详细信息,客户将在此处为他们的订单付款,付款成功后,外部应用程序将调用 shopify admin api 并更新此订单的付款状态,将其设置为已付款状态,然后客户将被重定向回 shopify,订单完成。
使用此流程,我将不必使用 shopify 的托管支付 SDK,后者需要批准并且他们的团队需要将近 30 天才能回复我。
我是 shopify 的新手,这可能吗?是否可以使用 shopify admin api 更改订单付款状态?
最佳答案
在 Shopify Order Rest API 中,您可以使用字段
financial_status
要创建新的付款,请创建状态为pending 的订单。支付完成后修改为已支付状态。
The status of payments associated with the order. Can only be set whenthe order is created.
重要!
这意味着您可以仅更改financial_status使用此字段创建的订单的值。
有效值:
将订单状态更新为已付款的示例:
PUT /admin/api/2021-01/orders/450789469.json
{
"order": {
"id": 450789469,
"financial_status": "paid"
}
}
您可以在 shopify 上阅读更多信息 Rest API Order reference page
关于不使用 Hosted Payment SDK 的 Shopify 自定义支付网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62625900/
我正在我的网站中实现条纹支付网关 (php)。我想以十进制形式发送订阅金额。例如,我想发送 9.99 但它给了我一个错误,它是一个无效的整数。为什么这不起作用? 最佳答案 发送到 Stripe 的所有
当我们尝试在链式支付中设置次要接收者支付费用时,如果有两个以上的次要接收者,我们会收到以下错误。 Error! 580023 The fee payer SECONDARYONLY must have
我正在使用平衡付款ruby api并意外创建了几个额外的测试市场。虽然 api 公开了一个用于创建测试市场的清晰界面,但我似乎找不到任何方法来删除它,即使没有 api。有人知道删除市场的方法吗? 最佳
新的PayPal Direct Payments API包括对 Recurring Payments 的访问/支持? 我不清楚新的 Direct Payments API 是否提供对所有 API 例程
我正在使用 PayPal API 在我的电子商务系统中处理 PayPal 支付。 1:获取 token v1/oauth2/ token 2:创建支付 v1/付款/付款 3:执行支付 v1/payme
jQuery.payment 期望到期时间为单个值,但 stripe 期望月和年有不同的值。这两个库如何协同工作? 最佳答案 Stripe.card.createToken除了接受原始 HTMLFor
我们使用 Stripe 作为支付网关。 我正在尝试为客户订阅计划。该计划有 30 天的试用期。因此,我们推迟了客户在其个人资料中添加来源(付款方式)详细信息的时间。 然而,当我尝试订阅一个计划时,st
尝试通过 Paypal Reference Transaction API 实现自动支付。 设法让它在沙盒上运行,但我注意到在客户摘要页面上,它将付款称为“预批准付款”。 将其与我使用的启用自动付款的
目前我正在尝试通过 Rest API 实现 PayPal。我已经阅读了文档并编写了一个脚本,该脚本使用 givin 示例 JSJON 对象(来自文档)执行对 Rest API 的所有调用。 不幸的是,
我正在使用 PayPal Standard 处理订单。我将“Paypal Account Optional”功能设置为打开,这样就可以接受没有 Paypal 账户的客户的付款。 OpenCart 是我
我尝试使用 Website Payments Pro 模式从 CiviCRM 建立定期付款。正面测试完美无缺,我看到了创建的付款资料,我收到了 IPN 通知,非常完美。 我在配置文件中启用了负面测试,
按照 https://developer.paypal.com/webapps/developer/docs/integration/web/accept-paypal-payment/ 上的指南进行
是否可以将 Stripe Payment Request 按钮显示为 Google Pay 按钮?目前,它在 iOS 设备上显示为 Apple Pay 按钮。但是当我从 Chrome 打开它时,它看起
当用户下订单时,我们会在 iOS/Android 应用中创建 PaymentIntents(如果重要的话,使用 capture_method=manual)。 一旦 charge.succeeded
我已经在我的 Symfony2.3 项目中安装了这些用于 paypal 集成的包。 “jms/payment-core-bundle”:“1.0.*@dev”"jms/payment-paypal-b
我正在尝试将钱包(Google/Apple Pay)集成到现有的条纹元素页面中。。收到源id后,我将其发送到服务器,并尝试按如下方式更新PaymentIntent:。然而,我得到的消息是“必须将源附加
我正在尝试将钱包(Google/Apple Pay)集成到现有的条纹元素页面中。。收到源id后,我将其发送到服务器,并尝试按如下方式更新PaymentIntent:。然而,我得到的消息是“必须将源附加
我让按钮使用测试数据工作,但有一个表单可以收集金额并使用下拉列表设置标签。我需要在提交之前使用表单数据更新付款请求按钮。 我已初始化按钮,它出现在我的 Android 设备上。当文档准备好时,我调用
我正在尝试实现 Stripe Checkout 以在 Kik 浏览器中接受移动支付,但不幸的是,我在尝试加载 Checkout 时遇到以下错误: Sorry, there was a problem
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的
我是一名优秀的程序员,十分优秀!