Я работаю над интеграцией стандарта PayPal Payments с моей пользовательской платформой .NET, и это был абсолютно мучительный процесс, так как их документация настолько распущена, и примеры неполны.Отладка «Обработка обработки ошибок» с помощью PayPal Payments Стандарт
Я использую их API для генерации зашифрованных кнопок, чтобы загрузить их в корзину. Это успешно. Однако, когда я нажимаю на кнопку «Оплатить сейчас», все это я получаю:
Обработка ошибок Оплата
Ваш платеж не может быть обработан. Свяжитесь с торговцем напрямую.
Это бесполезно, так как это не дает мне подробностей относительно того, почему. Я искал на панели инструментов PayPal способ увидеть ошибки транзакций, чтобы я мог их отлаживать. Я ничего не нашел.
Что я хотел бы знать, просто, как я это отлаживаю? Где я могу найти дополнительную информацию или коды ошибок, которые говорят мне, почему это не удалось? Есть ли что-нибудь в панели управления PayPal, которая показывает неудачные попытки платежа, подобные этому?
Например, Amazon (который я интегрировал, и был ветерок), предоставляет консоль, которая показывает все попытки и неудачные взаимодействия для каждого вызова API. У PayPal есть что-то подобное? Или это абсолютно непрозрачно?
Вы правы; это был единственный способ получить информацию о том, что происходит на их стороне. В результате я полностью отказался от своего .NET API и просто написал свою собственную проверку, которая занимала часть времени. – gbanks