1

我已经成功集成了贝宝的快速结账和 IPN 通知,因此我遇到了经常性付款的问题。我使用 NVP API 通过方法发出请求:CreateRecurringPaymentsProfile 它运行良好并返回 profileId(例如 I-GK8NCPH2N712)。和 profileStatus(例如 ActiveProfile)。但是,当我使用此 profileId 请求 GetRecurringPaymentsProfileDetails 时,我收到错误 11546 的描述:

配置文件 ID 对此帐户无效。请使用正确的个人资料 ID 重新提交请求。

我在历史上的买家和卖家页面上检查了 profileId 是否正确。

沙盒环境有问题吗?或者可能是配置文件开始时间延迟,它将在一个月后开始(属性 PROFILESTARTDATE)?或者,商家可能无法访问定期付款,但这将是一场灾难。

请分享任何想法,检查什么或可能是什么。

4

1 回答 1

2

阅读 Derek MacDonald 的文章后,我解决了我的问题:

http://derekmd.com/2009/02/paypal-development-the-art-of-obfuscation/

问题是我使用一个卖家的 API 凭证创建了个人资料,然后尝试使用另一个具有不同凭证的卖家做某事。

愚蠢的傻瓜,但正如 Derek MacDonald 所写,错误消息可能会提供更多信息......

于 2012-04-26T23:29:48.273 回答