【问题标题】:Paypal Express Checkout: Mixed Recurring and Non-Recurring ItemsPaypal Express Checkout:混合经常性和非经常性项目
【发布时间】:2013-10-12 06:10:55
【问题描述】:

我正在开发我们公司的购物车,其中包含人们可以订阅或直接购买的产品。问题是它应该要求客户在一个订单中添加这两种类型。

问题:是否可以告诉 Paypal 将选定的项目作为订阅收费,而将其他项目作为一次性付款?

提前致谢。

【问题讨论】:

  • +1 表示问题。我有相同的要求并正在寻找解决方案。您能否提供相同的示例代码。我正在.net 中使用 c#
  • 嘿!你解决问题了吗?我有同样的问题,如果你找到了,你愿意分享解决方案吗?我正在使用 php 顺便说一句。
  • 批准的答案对我们有用。

标签: paypal shopping-cart cart


【解决方案1】:

根据advanced features 文档第 47/48 页,这可以通过调用 SetExpressCheckout 并将经常性产品作为 BillingAgreements 和其他产品正常,然后调用 DoExpressCheckoutPayment 如果有一次性付款,然后调用 CreateRecurringPaymentsProfile 进行重复产品(最多 10 个)。

警告:这对我来说是一个 WIP,传递我能找到的信息。

【讨论】:

  • 我相信计费协议是按交易(通过 CMD 参数)而不是按项目设置的。
  • 我修复了文档的链接。 SetExpressCheckout 调用中最多可以包含 10 个计费协议以及一次性付款。如果您有一次性付款,请不要从 SetCustomerBillingAgreement 开始。
  • @Heine:您能否在 .net 中提供相同的示例代码?
猜你喜欢
  • 2021-09-28
  • 1970-01-01
  • 2015-10-28
  • 2011-04-07
  • 2019-07-26
  • 2012-06-09
  • 2015-10-20
  • 2016-06-26
  • 2023-03-26
相关资源
最近更新 更多