首页 > 解决方案 > 我正在寻求将 Paypal IPN 与 Marklogic 集成的帮助

问题描述

我正在使用 ngrok 隧道到我的本地主机。IPN 模拟器运行流畅,Postman 也是如此。但是,一旦我运行了整个过程(进行交易,等待 IPN),我就会收到以下错误:400 XDMP-REQUTF8SEQ: Invalid UTF-8 escape sequence -- requests are not UTF-8 encoded.

我在应用程序的入口点放了一个 xdmp:log 并且没有记录任何内容,所以我相信当请求到达服务器时会发生错误。有没有办法在服务器级别处理这个问题?有没有人成功地将 IPN 与 ML 集成?

任何帮助将非常感激!谢谢!

标签: utf-8paypal-ipnmarklogic

解决方案


我想我找到了答案:) 在 IPN 文档中它说:When testing using the IPN Simulator, the character encoding will always be UTF-8. 因此,如果他们告诉我在使用模拟器时消息将始终采用 UTF-8 编码,那么真正的消息会有所不同吗?原来他们只是可能!

在 PP 账户的个人资料部分,点击“我的销售工具”并向下滚动到页面底部。应该有一个链接显示“Paypal 按钮语言编码”。从那里,单击“更多选项”,您将看到您的选项是什么。我的设置为“windows-1252”。我想这就是默认情况下的样子。希望这对其他人有帮助!


推荐阅读