我正在使用允许用户订阅产品的 Paypal 订阅脚本。 但是当我试图执行它时,它会返回这个错误
string(506) "METHOD=CreateRecurringPaymentsProfile&VERSION=64&PWD={PWD}&USER={USER}&SIGNATURE={SIGNATURE}&TOKEN={TOKEN}=bluezeal+softnet&SHIPTOSTREET=kolkata&SHIPTOCITY=kolkata&SHIPTOSTATE=West+Bengal&SHIPTOZIP=700114&SHIPTOCOUNTRY=IN&PROFILESTARTDATE=2011-07-01T0%3A0%3A0&DESC=Test+Recurring+Payment%28%241+monthly%29&BILLINGPERIOD=Month&BILLINGFREQUENCY=5&AMT=1&CURRENCYCODE=USD&IPADDRESS=::1&BUTTONSOURCE=PP-ECWizard" GetExpressCheckoutDetails API call failed. Detailed Error Message: This transaction cannot be processed. The country code in the shipping address must match the buyer's country of residence.Short Error Message: Invalid DataError Code: 10474Error Severity Code: Error
有人知道这个错误吗?提前致谢。
最佳答案
如果您销售虚拟产品,请从 setexpresscheckout API 请求中删除所有与送货地址相关的参数。在 SetExpressCheckout API 中,设置 NOSHIPPING =1(不请求送货地址),然后重试。
关于php - Paypal 订阅代码出错,错误 : 10474,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31960700/