如何解决Paypal网站付款专业版中的“内部错误”错误?

如何解决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字段,它只需要有所不同,在更新调用中它是可选的。

如果您使用错误的测试信用卡号码,则在沙箱服务器点击期间也会导致此错误。确保您使用的是贝宝沙箱网站提供给您的那个。