Я ищу помощь в интеграции IPN Paypal с Marklogic - PullRequest
0 голосов
/ 08 июня 2018

Я использую ngrok для туннелирования к моему локальному хосту.Симулятор IPN работает без сбоев, как и Почтальон.Но как только я запускаю весь процесс (совершаю транзакцию, жду IPN), я получаю следующую ошибку: 400 XDMP-REQUTF8SEQ: Invalid UTF-8 escape sequence -- requests are not UTF-8 encoded.

Я поместил xdmp: log в точку входа приложения, и ничего не было зарегистрировано, поэтому я считаю, что ошибка возникает, когда запрос попадает на сервер.Есть ли способ справиться с этим на уровне сервера?Кто-нибудь имел успех интеграции IPN с ML?

Любая помощь будет высоко ценится!Спасибо!

1 Ответ

0 голосов
/ 08 июня 2018

Я думаю, что нашел ответ :) В документах IPN написано: When testing using the IPN Simulator, the character encoding will always be UTF-8.Так что, если они говорят мне, что сообщения всегда будут кодироваться в UTF-8 при использовании симулятора, будут ли реальные сообщения другими?Оказывается, они просто могут быть!

В разделе профиля учетной записи PP нажмите «Мои инструменты продаж» и прокрутите вниз до нижней части страницы.Должна быть ссылка «Кодировка языка кнопок Paypal».Оттуда, нажмите «Дополнительные параметры», и вы увидите, что ваши варианты.Шахта была настроена как "windows-1252".Я думаю, что это то, что по умолчанию.Надеюсь, это поможет кому-то еще!

...