如何解决Paypal网站付款专业版中的“内部错误”错误?
问题描述:
我有一个计费例程,它在Paypal的网站付款专业中使用循环计费配置文件。此例程成功创建配置文件,并在创建后使用paypal profileid和GetRecurringPaymentsProfileDetails方法获取配置文件信息。如何解决Paypal网站付款专业版中的“内部错误”错误?
但是,当我尝试使用UpdateRecurringPaymentsProfile方法对配置文件只更新量/ AMT我得到这个错误:
[ERRORCODE] => 10001
[SHORTMESSAGE] => Internal Error
[LONGMESSAGE] => Internal Error
[SEVERITYCODE] => Error
这里有场我传递:
[NOTE] => A note here
[PROFILEID] => redacted
[AMT] => 7
[VERSION] => 62.0
[USER] => redacted
[PWD] => redacted
[SIGNATURE] => redacted
[METHOD] => UpdateRecurringPaymentsProfile
疑难解答步骤:
- 我有一个单一的中央调用例程,将请求传递给PayPal,th在为创建和获取方法而工作。
- 相同的API信息用于所有请求。
- 我复制并做了查找,确认资料编号是正确的在沙箱中
- 我可以使用相同的配置文件ID的获取方法没有错误
- 我确认,你可以只更新量使用更新方法的循环付款配置文件。
我被一个不是非常具有描述性的错误卡住了。 Paypal文档不包含任何有关此类通用错误的疑难解答提示。
我已经看到了解决此宝在终端的在线提,但我不知道他们是否仅仅意味着在沙箱中创建配置文件屏幕,或者还有别的东西。
您有任何疑难解答此错误的提示吗?
答
事实证明,问题是,如果你尝试更新个人资料,以给其当前设置的相同数量的UpdateRecurringPaymentsProfile通话将失败。
答
我也遇到过 - 感谢您的帮助。值得一提的是,如果包含AMT字段,它只需要有所不同,在更新调用中它是可选的。
答
如果您使用错误的测试信用卡号码,则在沙箱服务器点击期间也会导致此错误。确保您使用的是贝宝沙箱网站提供给您的那个。