paypal IPN模拟器似乎在POST到notify_url中不包含charset变量。我的代码目前失败,因为它假定charset应始终存在。注意,到目前为止,我只注意到模拟器的问题。
可选吗?如果是这样,那么如果不存在,那么默认编码应该是什么? 如果它不是可选的,那么如何让模拟器发送字符集呢?
如果有人能指出我确认他的观点的文件,那就更好了!
提前致谢
答案 0 :(得分:0)
它在交易变量下列出,这意味着它应该出现在所有交易中,并且它不被描述为可选的。然而,已知PayPal文档和IPN模拟器在其他方面不同意,例如日期格式。出于测试目的,您应将其视为可选项。
但是不要用模拟器做太多测试。在我看来,确定经过验证的回调非常有用。您需要使用沙盒帐户进行真正的测试以及您对哪些字段存在的研究。