需要帮助paypal经常性付款

时间:2013-10-30 10:10:21

标签: php codeigniter paypal

我是paypal的新手。我的网站包含一个计划选择页面。如果我们选择一个计划并通过paypal支付,它运作完美。但我想要另一个选项“自动续订计划”。但我不知道关于它。是否有可能用信用卡详细信息支付金额?我的页面只包含金额,退货,item_name,business和notify_url,如果我们点击paypal按钮,它会重定向到paypal网站。如何创建定期付款资料?我找到了一些代码,但它包含信用卡详细信息。

$methodToCall = 'CreateRecurringPaymentsProfile';
                $nvpRecurring ='&BILLINGPERIOD='.$billingPeriod.'&BILLINGFREQUENCY='.$billingFreq.'&PROFILESTARTDATE='.$profileStartDate.'&INITAMT='.$initAmt.'&FAILEDINITAMTACTION='.$failedInitAmtAction.'&DESC='.$desc.'&AUTOBILLAMT='.$autoBillAmt.'&PROFILEREFERENCE='.$profileReference;


            $nvpstr='&PAYMENTACTION='.$paymentAction.'&AMT='.$amount.'&CREDITCARDTYPE='.$creditCardType.'&ACCT='.$creditCardNumber.'&EXPDATE='.         $padDateMonth.$expDateYear.'&CVV2='.$cvv2Number.'&FIRSTNAME='.$firstName.'&LASTNAME='.$lastName.'&STREET='.$address1.'&CITY='.$city.'&STATE='.$state.'&ZIP='.$zip.'&COUNTRYCODE=US&CURRENCYCODE='.$currencyCode.$nvpRecurring;

但我没有任何信用卡详情。任何人请帮助我......

2 个答案:

答案 0 :(得分:0)

如果您坚持使用基本按钮(付款标准),则可以设置订阅按钮而不是立即购买按钮。这将允许人们设置一个每周,每月,每季度,每年自动支付的配置文件,或者您设置它。

如果您想使用实际的Recurring Payments API,您需要使用编程语言进行API调用。如果您使用的是PHP,我建议您查看我的class library for PayPal。这将使API集成非常简单。

答案 1 :(得分:0)

我写了一篇关于如何使用payum设置和使用paypal定期付款的文档recurring-payments-basics。示例是用纯PHP编写的,因此不需要任何特殊的框架知识。如果您不熟悉payum,我建议您从get-it-started开始,然后阅读定期付款文档。

P.S。您还可以查看在symfony2框架(payum sandbox)上编写的source code中的工作示例。