2012-04-26 102 views
0

我已經將PayPal的快速​​結賬和IPN通知完全集成,因此我遇到了經常性支付問題。我使用NVP API使用方法創建請求:CreateRecurringPaymentsProfile它順利並返回profileId(例如I-GK8NCPH2N712)。和profileStatus(例如ActiveProfile)。但是,當我要求GetRecurringPaymentsProfileDetails這個profileId我得到錯誤11546與描述:PayPal沙箱不能識別剛剛返回的ProfileID(錯誤11546)

配置文件ID不適用於此帳戶。請使用正確的配置文件ID重新提交請求。

我已經檢查過profileId在買方和賣方頁面上是否正確。

這是沙箱環境的問題嗎?或者,也許是配置文件開始的時間延遲,它會在一個月後開始(屬性PROFILESTARTDATE)?或者,也許商家無法訪問定期付款,但這將是非常災難。

請分享任何想法,要檢查什麼或可能是什麼。

回答

1

我解決我的問題,讀德里克·麥克唐納的文章後:

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

問題是,我一直在使用一個賣方的API證書創建配置文件,然後試圖用另一種賣家用不同的憑據做一些事情。

我是愚蠢的傻瓜,但正如Derek MacDonald寫的,錯誤信息可能會有點更多信息...

相關問題