CreateRecurringPaymentsProfile返回成功,然后重复的配置文件立即取消,Paypal Sandbox

时间:2013-07-30 19:07:38

标签: paypal paypal-sandbox

我正在实施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
)`

此外,它还显示沙盒帐户中的待处理配置文件。在某些情况下,它会激活配置文件并收取初始金额,在某些情况下,配置文件会自行取消。在负面测试开始之前,这发生在我身上,但现在即使负面测试关闭也会发生。在某些情况下,并非所有情况都会发生。

1 个答案:

答案 0 :(得分:0)

你正在使用INITAMT和FAILEDINITAMTACTION = CancelOnFailure,所以听起来你得到的确切应该是预期的。

如果由于某种原因无法收取初始金额,它将立即暂停该个人资料。