我正在实施 Paypal 循环 API。在沙盒模式下,当我使用 CreateRecurringPaymentsProfile 创建定期配置文件时,它返回成功作为响应 CreateRecurringPaymentProfile 的请求和响应是:
要求:
`&TOKEN=EC-6VH029039A9xxxxxx&PAYERID=&PROFILESTARTDATE=2013-08-29T18%3A44%3A52Z&DESC=Premium+Membership&BILLINGPERIOD=Month&BILLINGFREQUENCY=1&TOTALBILLINGCYCLES=xx&INITAMT=x.xx&FAILEDINITAMTACTION=CancelOnFailure&AMT=9.99&CURRENCYCODE=USD&COUNTRYCODE=US&MAXFAILEDPAYMENTS=3&AUTOBILLOUTAMT=AddToNextBilling`
回复:
`array(7) (
[PROFILEID] => (string) I%xxxxxxUMYEMFxx
[PROFILESTATUS] => (string) PendingProfile
[TIMESTAMP] => (string) 2013%2d07%2d30T18%3a45%3a16Z
[CORRELATIONID] => (string) 424d12027ab90
[ACK] => (string) Success
[VERSION] => (string) 86%2e0
[BUILD] => (string) 7084400
)`
它还显示沙盒帐户上的待处理配置文件。在某些情况下,它会激活配置文件并收取初始金额,而在某些情况下,配置文件会自行取消。这发生在我之前进行负面测试时,但现在即使关闭负面测试也会发生。在某些情况下,并非所有情况都会再次发生这种情况。