0

我正在基于 PHP 的应用程序中开发付款选项。用户可以选择 Paypal 或 Paypal 定期付款方式进行付款。

但是,用户第一次支付 50 美元,从下个月开始支付 40 美元。

但是,当用户选择 Paypal 定期选项并支付 50 美元时,Paypal 从下个月开始自动选择 50 美元。

是否可以设置不同的首期付款和定期付款?

这是代码的一部分:

echo "<input type=\"hidden\" name=\"no_shipping\" value=\"1\"/>\n";
        echo "<input type=\"hidden\" name=\"a3\" value=\"".$amt."\"/>\n";
        echo "<input type=\"hidden\" name=\"p3\" value=\"1\"/>\n";
        echo "<input type=\"hidden\" name=\"t3\" value=\"M\"/>\n";
        echo "<input type=\"hidden\" name=\"src\" value=\"1\"/>\n";
        echo "<input type=\"hidden\" name=\"sra\" value=\"1\"/>\n";
        echo "<input type=\"hidden\" name=\"no_note\" value=\"1\"/>\n";

谢谢

基兰

4

1 回答 1

0

使用适用于 PHP 的 paypal NVP API,您可以像这样将初始付款发送到 paypal。

$nvpstr="&AMT=10&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&PROFILESTARTDATE=$profileStartDate&DESC=$profileDesc&BILLINGPERIOD=$billingPeriod&BILLINGFREQUENCY=$billingFrequency&TOTALBILLINGCYCLES=$totalBillingCycles&INITAMT=30.00";


$resArray=hash_call("CreateRecurringPaymentsProfile",$nvpstr);

参数INITAMT指定初始支付金额

于 2013-10-30T09:52:25.240 回答