Обновления 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/
Кроме того, проверьте это