Ответ на URL-адрес обратного вызова после покупки в местной валюте (изменения в местной валюте)
Получаем ли мы ответ на URL-адрес обратного вызова платежей после автоматической покупки с использованием местной валюты? Есть ли другой способ, кроме подписки на обновления в реальном времени в вышеупомянутом случае, чтобы получить ответ для успешной покупки?
1 ответ
Я просто исследовал то же самое.
Обратный звонок FB.ui теперь будет иметь подтверждение покупки. Вы можете использовать это, однако, поскольку он выполняется на стороне клиента, он может быть закален и не является надежным.
FB по-прежнему будет звонить на указанный вами URL обратного вызова (в настройках приложения FB), однако вам необходимо подписаться на обновления в реальном времени из настроек приложения FB. Чтобы подписаться, ваша страница обратного вызова должна ответить на вызов, отправленный моим FB.
редактировать
Информация о том, как подписаться на RTU, находится здесь
https://developers.facebook.com/docs/howtos/payments/fulfillment/
Это документация FB о том, что вам нужно настроить на странице callback.php https://developers.facebook.com/docs/reference/api/realtime/
Это вне меня, почему они не предоставили полный пример. Он где-то похоронен в их блогах, но этот пост дает вам все, что вам нужно:
https://developers.facebook.com/blog/post/2012/01/31/how-to--subscribing-to-data-changes-using-the-real-time-updates-api/