Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CreateRecurringPaymentsProfile返回成功,然后立即取消定期配置文件,Paypal Sandbox_Paypal_Paypal Sandbox - Fatal编程技术网

CreateRecurringPaymentsProfile返回成功,然后立即取消定期配置文件,Paypal Sandbox

CreateRecurringPaymentsProfile返回成功,然后立即取消定期配置文件,Paypal Sandbox,paypal,paypal-sandbox,Paypal,Paypal Sandbox,我正在实现贝宝循环API。在沙盒模式下,当我使用CreateRecurringPaymentsProfile创建一个定期概要文件时,它会将成功作为响应返回 CreateRecurringPaymentProfile的请求和响应为: 请求: `&TOKEN=EC-6VH029039A9xxxxxx&PAYERID=&PROFILESTARTDATE=2013-08-29T18%3A44%3A52Z&DESC=Premium+Membership&BILLIN

我正在实现贝宝循环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
)`

它还显示了沙盒帐户上挂起的配置文件。在某些情况下,它会激活配置文件并收取初始金额,在某些情况下,配置文件会自行取消。这发生在我以前的阴性测试时,但现在它发生,即使阴性测试关闭。在某些情况下,而不是在所有情况下,也会发生这种情况。

您使用的是INITAMT和failedintamtaction=CancelOnFailure,因此听起来您得到的正是预期的结果


如果由于某种原因无法收取初始金额,它将立即挂起配置文件。

因此,现在我已设置FailedItamAction=ContinueOnFailure,并且对于所有配置文件创建,状态为“挂起”,初始金额不会通过。您的付款人帐户配置了哪些资金来源?