1

我正在开发启用付款的 Facebook 应用程序,我希望在 Facebook 发起的退款或拒付发生时得到一些提醒。

我的问题是,我将通过数组payments订阅的实时更新、“操作”或“争议”收到什么类型的操作/字段?changed_fields

我无法从文档中读取它...

与争议一样,当 Facebook 为订单退款时,您会收到实时更新通知。此外,和以前一样,额外的信息将添加到支付的 Graph API 返回数据中。将有一个退款对象添加到操作数组中,而不是一个额外的争议数组,表示付款已被退款。

有没有什么方法可以测试它,而无需真正用真钱购买东西并要求 Facebook 退款?

澄清一下,问题不是关于用户纠纷,而是关于Facebook 发起的退款和拒付。

4

1 回答 1

1

更新中更改的字段是'actions'

支付对象文档 ( https://developers.facebook.com/docs/reference/api/payment/ )的“实时更新”部分提供了退款和拒付作为示例,该字段可以在完成后更新。

此外,您引用的“处理争议和退款”页面虽然没有直接提及有关实时更新的详细信息,但确实有关于 Facebook 发起的退款或拒付发生后交易的 Graph API 退货的示例,在这两种情况下在这些示例中,退款/拒付信息已作为新条目添加到操作字段中。

我不相信有任何方法可以测试争议或 Facebook 发起的退款/拒付,除非使用真钱付款,但您可以自己退还无争议的测试付款,这会导致实时更新应该与由发起的更新相同Facebook。

于 2013-10-03T16:16:54.930 回答