我有一个计费程序,使用Paypal的网站付款专业版中的定期计费配置文件。该程序成功创建了配置文件,并在创建后使用Paypal的profileid和GetRecurringPaymentsProfileDetails方法获取配置文件信息。
然而,当我尝试使用UpdateRecurringPaymentsProfile方法仅更新配置文件上的AMOUNT / AMT时,我会收到此错误:
然而,当我尝试使用UpdateRecurringPaymentsProfile方法仅更新配置文件上的AMOUNT / 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,这适用于创建和获取方法。
- 所有请求都使用相同的API信息。
- 我已经复制并进行查找以确认在沙盒中PROFILE ID是否正确。
- 我可以在没有错误的情况下使用相同的profile ID进行获取方法。
- 我确认您可以使用更新方法仅更新重复付款配置文件上的金额。
我卡在了一个不是很描述性的错误上。 Paypal文档不包括此类通用错误的任何故障排除提示。
我在网上看到了关于Paypal终端的提及,用于解决此问题,但我不确定他们是否只是指沙盒中的创建配置文件屏幕,还是还有其他东西。
您有没有解决此错误的任何提示?