Обновления Facebook в реальном времени для урегулирования споров, возмещений и возвратных платежей

Что будут содержать данные, отправленные через обновление в реальном времени, в случае возникновения спора? если это ниже для выполнения заказа..

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

будет ли массив change_fields содержать "споры" вместо "действий"?

Нигде прямо не указано, это только мое лучшее предположение, и я не совсем доволен реализацией системы, основанной на догадках.

Мое лучшее предположение о возвратах и ​​/ или возвратных платежах состоит в том, что он будет содержать "действия"?

Кто-нибудь может дать ясность? это будет с благодарностью...

2 ответа

Да. Для споров, changed_fields будет содержать значение disputes если ваша платежная подписка имеет disputes поле.

Всякий раз, когда payment происходит обновление, Facebook будет звонить на ваш сервер в режиме реального времени. В данных POST, changed_fields будет содержать измененный параметр. Например, предположим, что вы подписаны на данные пользователя со значением поля name, когда пользователь обновляет свое имя, ваш сервер будет вызываться с name в changed_fields массив.

Я думаю, что вы должны проверить платеж, чтобы узнать, оспаривается ли он. По крайней мере, судя по этому

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

Кроме того, проверьте это

Местная валюта - Как обрабатывать обновления в режиме реального времени для возмещения, споров и возвратных платежей?

Другие вопросы по тегам