如何使用初始支付金额创建paypal定期付款?

时间:2012-04-19 08:45:56

标签: php paypal

我目前正在通过定期支持创建PayPal付款。我要它 以这种方式进行初始付款。

示例:

  • 30 $ - 初始付款
  • 10 $ - 经常性每月付款

首次付款是在结账时收取的。我正在使用html标准 整合过程。

有可能吗?

4 个答案:

答案 0 :(得分:4)

使用适用于PHP的paypal NVP API,您可以将初始付款发送到此类支付宝。

$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指定初始付款金额

答案 1 :(得分:2)

是的,这可以通过网站付款标准(' HTML标准集成流程'我假设您使用)实现。只需在订阅中包含试用期,并从订阅结束后的X天开始收费。

请参阅subscription variables here

答案 2 :(得分:0)

我也从网站支付专业人员转为html集成,遗憾的是,初始数量选项在HTML版本中不可用。如果您可以切换网站支付专业版并使用API​​,那么您可以选择初始金额(我必须切换,因为以色列PayPal帐户不允许API)否则您在HTML中唯一的选择是试用期。

答案 3 :(得分:-1)

但在以下链接中,INTAMT不是扣除初始付款的正确方法 Paypal recrurring payments

所以请放下你的想法。