取消付款
在本指南中,您将逐步了解如何在 Yuno 上手动取消之前创建的付款。
自动延迟取消如果您希望让 Yuno 在指定延迟后自动取消授权,可以配置
delayed_cancel_settings创建付款时。这有助于通过自动释放持有的资金来改善客户体验。了解更多 取消和捕获流程 指导。
可取消付款只有带有 PENDING状态的付款才能取消。有关可能付款状态的详细信息,请查看付款状态页面。
要求
要取消付款,您需要
- 访问您的 应用程序接口凭据 在 Yuno 控制面板上,它包括
public-api-keyprivate-secrete-key
- 创建付款后收到的付款识别数据是否使用了 创建支付endpoint:
id:付款的唯一标识符,从参数id创建付款后。transaction_id:从参数中获取的交易唯一标识符transaction.id创建付款后。
探索汤野Postman 作品集Yuno 提供Postman Collections,您可以用它在本地复制用例。
取消付款
只有当付款处于PENDING 状态时,才能取消付款。使用 取消支付endpoint 取消付款。要确定要取消的付款,您需要提供其 id 和 transaction_id.
要确认已成功取消付款,请检查取消付款 endpoint响应中的参数是否包含以下值:
type = CANCELstatus = SUCCEEDEDpayment.status = CANCELEDpayment.sub_status = CANCELED
如果响应包含上述值,则取消成功。
查看付款状态
如果出于某种原因,您需要确认取消付款:
- 使用Retrieve Payment by ID或Retrieve Payment by merchant_order_id获取有关付款的详细信息。
- 或者,设置 Webhooks 以接收每个事件的通知。请参阅Webhooks指南,了解如何在 Yuno 中配置 Webhooks。
2 个月前已更新