取消付款

在本指南中,您将逐步了解如何在 Yuno 上手动取消之前创建的付款。

📘

自动延迟取消

如果您希望让 Yuno 在指定延迟后自动取消授权,可以配置 delayed_cancel_settings 创建付款时。这有助于通过自动释放持有的资金来改善客户体验。了解更多 取消和捕获流程 指导。

🚧

可取消付款

只有带有 PENDING状态的付款才能取消。有关可能付款状态的详细信息,请查看付款状态页面。

要求

要取消付款,您需要

  • 访问您的 应用程序接口凭据 在 Yuno 控制面板上,它包括
    • public-api-key
    • private-secrete-key
  • 创建付款后收到的付款识别数据是否使用了 创建支付endpoint:
    • id:付款的唯一标识符,从参数 id 创建付款后。
    • transaction_id:从参数中获取的交易唯一标识符 transaction.id 创建付款后。
📘

探索汤野Postman 作品集

Yuno 提供Postman Collections,您可以用它在本地复制用例。

取消付款

只有当付款处于PENDING 状态时,才能取消付款。使用 取消支付endpoint 取消付款。要确定要取消的付款,您需要提供其 idtransaction_id.

要确认已成功取消付款,请检查取消付款 endpoint响应中的参数是否包含以下值:

  • type = CANCEL
  • status = SUCCEEDED
  • payment.status = CANCELED
  • payment.sub_status = CANCELED

如果响应包含上述值,则取消成功。

查看付款状态

如果出于某种原因,您需要确认取消付款: