Тестирование споров и возврат средств в Facebook Payments

Мы очень близки к запуску нашего приложения и хотим протестировать процесс урегулирования споров / возмещения. Мы сделали несколько успешных тестовых платежей, однако не решаемся их оспаривать. Будет ли наше приложение помечено? Каков наилучший способ проверить процесс урегулирования спора / возврата?

2 ответа

Хотя вы не можете протестировать поток от начала до конца, вы можете протестировать интеграцию со своей серверной частью, выполнив запрос POST вручную /PAYMENT_ID/refunds с токеном доступа к приложению и суммой, подлежащей возмещению (может быть полной или частичной). Нет необходимости начинать спор через FB, чтобы иметь возможность вернуть его из вашего приложения.

Если спор оправдывает возврат, вы можете присудить его, используя идентификатор транзакции и отправив сообщение в /PAYMENT_ID/refund с ~ маркером доступа к приложению ~ и суммой, подлежащей возврату [...]. Статус спора будет установлен автоматически разрешено по причине refunded_in_cash.

Покупатель не обязательно должен оспаривать платеж, чтобы вы могли его вернуть. Если пользователь связывается с вами напрямую, вы можете вернуть деньги за платеж, если refundable_amount превышает сумму, которую вы пытаетесь вернуть. Эта функция также полезна при тестировании приложения.

Источник: https://developers.facebook.com/docs/games_payments/fulfillment/disputes

Они перечислили все документы для этого здесь: https://developers.facebook.com/docs/howtos/payments/disputesrefunds/

Я уверен, что если вы укажете причину спора "Это тест для разработчика: пожалуйста, проигнорируйте" или что-то еще или связались с Facebook и попросили их найти способ. Однако в настоящее время нет общедоступного метода тестирования обработки споров.

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