PayPal Express Checkout - 创建定期付款配置文件不起作用

Posted

技术标签:

【中文标题】PayPal Express Checkout - 创建定期付款配置文件不起作用【英文标题】:PayPal Express Checkout - Create Recurring Payment Profile not working 【发布时间】:2015-01-25 14:28:10 【问题描述】:

我们正在通过 Express Checkout API 使用定期付款。我们按照以下链接 https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPRecurringPayments/#id086513007E9

    以初始金额定期付款:-

我创建定期付款的请求

METHOD=CreateRecurringPaymentsProfile&VERSION=86&PWD=password&USER=XXXXXXXXXX&SIGNATURE=signature&TOKEN=token&PROFILESTARTDATE=2014-11-26T10%3A15%3A48Z&DESC=Silver+-+USD+3.95&BILLINGPERIOD=Day&BILLINGFREQUENCY=4&INITAMT=1&AMT=1&CURRENCYCODE=USD&IPADDRESS=127.0.0.1&BUTTONSOURCE=PP-ECWizard

请求的响应:-

Array
(
[PROFILEID] => I-L28955XWTU84
[PROFILESTATUS] => PendingProfile
[TIMESTAMP] => 2014-11-26T10:15:54Z
[CORRELATIONID] => 83fa402749c8c
[ACK] => Success
[VERSION] => 86
[BUILD] => 13630372
)

作为响应,PROFILESTATUS 是“PendingProfile”,但它应该是“ActiveProfile”,并且在客户帐户中没有扣除任何金额。

    没有初始金额重复

    方法= createrecurringpaymentsprofile&version = 86&pwd = password&user = xxxxxxxxxx&signature&token = token&profilestartdate = 2014-11-26t10%3a26%3a13z&desc = silver + - +美元+ 3.95&billingperiod = day&billingfrequency = 4&amt = 1&currencycode = USD&Ipaddress = 127.0.0.1&ButtonSource = PP- ECWizard

请求的响应:-

Array
(
[PROFILEID] => I-1RXFKHJ5H846
[PROFILESTATUS] => ActiveProfile
[TIMESTAMP] => 2014-11-26T10:26:21Z
[CORRELATIONID] => 6f793b6e64a35
[ACK] => Success
[VERSION] => 86
[BUILD] => 13630372
)

当我在没有初始金额的情况下进行重复时,它会返回“ActiveProfile”。

我想使用初始金额进行循环,并期望从客户帐户中即时扣除初始金额的有效配置文件,所以请帮我解决这个问题。请注意 - pwd/signature/token 被屏蔽了,在实际代码中我们放置了真正的 pwd/signature/token。

谢谢。

【问题讨论】:

我们在 Sandbox 中存在这方面的问题。该问题尚未解决。 @Vimal :- 澄清一下,如果我从 PayPal 真实账户付款,那么这个问题不会出现? 【参考方案1】:

删除字符串 INITAMT=1 ------> ActiveProfile

【讨论】:

以上是关于PayPal Express Checkout - 创建定期付款配置文件不起作用的主要内容,如果未能解决你的问题,请参考以下文章

PayPal Express Checkout 通行证 transactionID

如何访问 Paypal Express Checkout 的响应?

如何为 PayPal Express Checkout 配置 IPN?

paypal express checkout - 400 错误请求

Paypal Express Checkout / React - 发送产品信息

paypal express checkout set paypal费用另加