Paypal 定期付款配置文件 API

Posted

技术标签:

【中文标题】Paypal 定期付款配置文件 API【英文标题】:Paypal recurring payment profile API 【发布时间】:2015-02-25 15:11:24 【问题描述】:

我正在尝试在 Wordpress 中使用 paypal API 创建定期付款资料。从用户那里获取所需信息后,我正在使用以下 url 发出请求。

https://api-3t.sandbox.paypal.com/USER=xylon-facilitator_api1.sjinnovation.com&PWD=9GDLFHDX3TQYWX4F&SIGNATURE=AO0B8EcgGN1ir1vqHVNLJ4fmaGxoAbfv5uwkwVkBxkD8vVif33kMJlD0&METHOD=CreateRecurringPaymentsProfile&CREDITCARDTYPE=Visa&ACCT=4311196648584326&EXPDATE=122019&FIRSTNAME=Xylon&LASTNAME=Gracias&PROFILESTARTDATE=2014-12-29T12:14:38Z&BILLINGPERIOD=Month&BILLINGFREQUENCY=1&AMT=20

但是对于响应我得到以下数据

Array ( [headers] => Array ( [date] => Mon, 29 Dec 2014 12:14:39 GMT [server] => Apache [content-length] => 445 [connection] => close [content-type] => text/html; charset=iso-8859-1 ) [body] =>
Not Found

The requested URL /cgi-bin/ppapi was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache Server at api-3t.sandbox.paypal.com Port 443
[response] => Array ( [code] => 404 [message] => Not Found ) [cookies] => Array ( ) [filename] => ) 

我正在使用以下链接作为参考

https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPRecurringPayments/

我正在使用直接付款方式

【问题讨论】:

【参考方案1】:

在此处查看 API 参考文档:https://developer.paypal.com/docs/classic/api/#merchant

...然后是网络上许多示例中的一些。正如 404 通常表明的那样,您的 URL 不正确(如果您使用签名身份验证和 NVP,您可能打算发布到https://api-3t.sandbox.paypal.com/nvp;您省略了路径“nvp”),之后您的变量处理还有其他问题.

【讨论】:

网址会这样?? api-3t.sandbox.paypal.com/nvp?.......你能指出我在变量处理中的一些错误吗?

以上是关于Paypal 定期付款配置文件 API的主要内容,如果未能解决你的问题,请参考以下文章

PayPal 定期付款 - 不允许取消配置文件

Paypal 定期发票用于定期付款

什么是 Paypal 的定期付款配置文件 RPSTATE 参数?

PayPal NVP API:创建定期付款

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

如何使用 SDK 对 PayPal 定期付款配置文件进行计费