退款支付
付款退款流程是您偿还客户先前付款的程序。在本指南中,您将找到在 Yuno 上退还先前创建的付款的说明。
要求
要退还付款,您需要
- 访问您的 应用程序接口凭据 在 Yuno 控制面板上,它包括
public-api-keyprivate-secrete-key
- 创建付款后收到的付款识别数据是否使用了 创建Payment endpoint 和捕获数据,捕获操作是使用 获取付款:
探索汤野Postman 作品集Yuno 提供Postman Collections,您可以用它在本地复制用例。
退款
如果您发起退款,它将偿还之前创建但尚未退款的费用。退款金额将记入原支付方式。
使用 带交易的退款支付endpoint 来执行退款。要确定要退还的付款,您需要提供其 id 和 transaction_id.如果不需要返回特定事务,请使用 退款支付endpoint 来执行基于付款的退款。此外,您还需要使用对象 amount 的请求:
- 全额退款:离开
amount空的 - 部分退款:使用参数
amount.
要确认已成功退款,请检查退款支付 endpoint响应中的参数是否包含以下值:
status = REFUNDEDsub_status = REFUNDEDtransaction.type = REFUNDtransaction.status = SUCCEEDED
如果响应包含上述值,则退款成功。
退款处理时间退款处理时间因付款类型而异。在测试模式下,退款会在沙盒环境中即时处理。
查看付款状态
如果出于某种原因,您需要确认付款退款:
- 使用Retrieve Payment by ID或Retrieve Payment by merchant_order_id获取有关付款的详细信息。
- 或者,设置 Webhooks 以接收每个事件的通知。请参阅Webhooks指南,了解如何在 Yuno 中配置 Webhooks。
3 个月前已更新