0

我是贝宝的新手。我的网站包含一个计划选择页面。如果我们选择一个计划并通过贝宝付款,它工作得很好。但我想要另一个选项“自动更新计划”。但我对此一无所知。是否可以在没有信用卡详细信息的情况下支付金额?我的页面只包含金额、退货、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;

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

4

2 回答 2

0

如果您坚持使用基本按钮(付款标准),您可以设置订阅按钮而不是立即购买按钮。这将允许人们设置每周、每月、每季度、每年自动付款的个人资料,或者您设置的任何方式。

如果您想使用实际的 Recurring Payments API,您需要使用编程语言进行 API 调用。如果您使用的是 PHP,我建议您查看我的 PayPal 类库。它将使 API 集成对您来说非常简单。

于 2013-10-31T09:04:27.460 回答
0

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

PS 您还可以查看在symfony2 框架上编写的payum 沙箱中的工作示例(源代码)。

于 2013-10-31T14:31:54.327 回答