测试 Facebook 支付中的争议和退款

Posted

技术标签:

【中文标题】测试 Facebook 支付中的争议和退款【英文标题】:Testing Disputes and Refunds in Facebook Payments 【发布时间】:2012-10-28 05:44:01 【问题描述】:

我们的应用即将推出,我们想测试争议/退款流程。我们已经进行了几次成功的测试付款,但我们不愿对它们提出异议。我们的应用会被标记吗?测试争议/退款流程的最佳方法是什么?

【问题讨论】:

我一直希望付款测试人员的付款可用于付款支持流程 (facebook.com/help/contact/dispute_payment),但由于测试付款不显示为真实付款,因此未在此处列出。跨度> 【参考方案1】:

他们在这里列出了所有文件: https://developers.facebook.com/docs/howtos/payments/disputesrefunds/

我确定您是否输入了争议原因“这是对开发人员的测试:请忽略”或其他内容,或者联系 Facebook 并询问他们是否会找到方法。不过,目前还没有测试争议处理的公共方法。

【讨论】:

【参考方案2】:

虽然您无法端到端测试流程,但您可以通过手动执行对 /PAYMENT_ID/refunds 的 POST 请求以及应用访问令牌和要退款的金额(可以是全部或部分)来测试与后端的集成。无需通过 FB 发起争议即可从您的应用中退款。

如果争议证明退款是合理的,您可以使用交易 ID 并使用 ~app access token~ 向 /PAYMENT_ID/refunds 发布一个帖子,以及要退款的金额 [...] 争议状态将自动设置为以refunded_in_cash 原因解决。

消费者不一定要对付款提出异议才能退款。如果用户直接与您联系,只要refundable_amount 大于您尝试退款的金额,您就可以对付款进行退款。此功能在您测试应用时也很有用。

来源:https://developers.facebook.com/docs/games_payments/fulfillment/disputes

【讨论】:

以上是关于测试 Facebook 支付中的争议和退款的主要内容,如果未能解决你的问题,请参考以下文章

第三方支付系统测试点提取

浅析微信支付:如何使用沙箱环境测试

微信支付之退款

alipay.trade.refund (统一收单交易退款接口)[支付宝退款]

贝宝并行付款和退款

浅析微信支付:申请退款退款回调接口查询退款