一次性付款的 PayPal 定期付款
Posted
技术标签:
【中文标题】一次性付款的 PayPal 定期付款【英文标题】:PayPal recurring payment with one-off payment 【发布时间】:2014-05-08 02:50:51 【问题描述】:我创建了定期付款的定期付款资料。但我想创建一次性付款的个人资料,这将在个人资料创建后立即发生。我该怎么做?
我按照以下方式创建个人资料:
var currency = CurrencyCodeType.USD;
var startBillingDate = DateTime.Now;
var rpProfileDetails =
new RecurringPaymentsProfileDetailsType(startBillingDate.ToString("yyyy-MM-ddThh:mm:ss"))
SubscriberName = "John Smith"
;
var scheduleDetails = new ScheduleDetailsType
Description = "Application Licenses",
AutoBillOutstandingAmount = AutoBillType.ADDTONEXTBILLING,
PaymentPeriod = new BillingPeriodDetailsType(BillingPeriodType.MONTH, pLicence.BillingPeriodAmount,
new BasicAmountType(currency,
"10.00"))
TotalBillingCycles = 12,
TaxAmount = new BasicAmountType(currency, "2.00")
;
【问题讨论】:
【参考方案1】:您需要在 CreateRecurringPaymentsProfile 请求中包含 INITAMT 参数。您可以在PayPal's CreateRecurringPaymentsProfile API reference 中找到有关它的更多详细信息。
【讨论】:
以上是关于一次性付款的 PayPal 定期付款的主要内容,如果未能解决你的问题,请参考以下文章
Paypal Recurring api 用于查找下一次定期付款