获取付款

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

📘

自动延迟捕捉

如果您希望让 Yuno 在指定延迟后自动获取付款,您可以配置 delayed_capture_settings 创建付款时。了解更多 取消和捕获流程 指导。

🚧

您可以获取哪些付款

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

要求

要获取付款,您需要

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

探索汤野Postman 作品集

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

💡

捕获选项

本指南涵盖使用 APIendpoint进行手动捕获。其他捕获选项包括

  • 实时采集(立即购买)
  • 延迟捕捉(延迟后自动捕捉)

请参阅取消和捕捉流程指南。

获取付款

只有当付款处于PENDING 状态时,才能捕获付款。使用 采集支付endpoint 来获取付款。要识别要捕获的付款,需要提供其 idtransaction_id.此外,您还需要使用对象 amount 的请求:

  • 完全退款:将金额留空。
  • 部分退款:使用参数 amount.

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

  • type = CAPTURE
  • status = SUCCEEDED
  • payment.status = SUCCEEDED
  • payment.sub_status = CAPTURED/PARTIALLY_CAPTURED

如果响应包含上述值,则捕获成功。

查看付款状态

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