Facebook实时更新争议,退款和退款

时间:2013-08-12 03:29:38

标签: facebook payment facebook-payment-dialog

如果发生争议,通过实时更新发送的数据会包含什么? 如果以下是订单履行..

{ 
  "object": "payments",
  "entry": [
    {
      "id": "296989303750203",
      "time": 1347996346,
      "changed_fields": [
          "actions"
      ]
    }
  ]
}

changed_fields数组是否包含“争议”而不是“行动”?

没有明确说明,这只是我最好的猜测,我对完成基于猜测的系统不太满意。

我对退款和/或退款的最佳猜测是它会包含“行动”吗?

任何人都可以提供清晰度吗?非常感谢...

2 个答案:

答案 0 :(得分:0)

是。如果您的付款订阅中包含changed_fields字段,则disputes将包含价值disputes

每当发生payment更新时,Facebook都会实时调用您的服务器。在POST数据中,changed_fields将包含已更改的参数。例如,假设您订阅了具有字段值名称的用户数据,每当用户更新其名称时,将使用name数组中的changed_fields调用您的服务器。

答案 1 :(得分:0)

我认为你必须通过fql付款来查找它是否存在争议。至少,从这个判断

https://developers.facebook.com/docs/howtos/payments/disputesrefunds/

另外,请检查

Local Currency - How to handle real time updates for refunds, disputes and chargebacks?