【问题标题】:How to combine recurring payment and single payment in one order [dibs + ucommerce]?如何在一个订单中结合定期付款和单次付款[dibs + ucommerce]?
【发布时间】:2014-01-31 09:32:40
【问题描述】:

我遇到了下一个问题:

在我的网站上,我有网上商店,在那里我可以购买两种类型的产品:虚拟(订阅)和实体(鞋子等)。

用户应该有可能购买虚拟+实体产品的组合捆绑包。

问题是:1) 虚拟产品没有发货,而实物有。所以订阅应该在购买后立即分配给用户(订单状态已完成),但应在完成发货后获取实物价格(订单状态待定然后完成)

2) 虚拟产品(订阅)应该是经常性的,物理的则不会

作为支付提供商,我使用 dibs 支付窗口,因此我可以执行定期支付(仅限订阅)或单次支付(仅限实体支付),但不能同时进行。

【问题讨论】:

    标签: .net umbraco payment umbraco-ucommerce dibs


    【解决方案1】:

    要使用 DIBS 支付窗口将定期支付和单次支付结合在一个订单中,您应该提供输入参数createTicketAndAuth 的值1

    From the documentation:

    如果设置为 1,我们将首先尝试创建授权。如果成功,我们将保存有关卡的信息以进行持续授权,然后对指定金额进行正常的授权。如果请求成功,DIBS 将返回“ticket”和“transaction”值。如果发送了createTicket,则无法发送该参数。

    DIBS 随后会将transactionticket 作为发布数据返回到您在callbackUrl 中指定的目标。您现在可以使用transaction 值捕获初始交易,并使用ticket 值进行未来重复授权。

    新/更新卡

    当他们的卡过期或用户想换卡时,您可以让他们通过启动一个没有订单信息(oiRow(1..n)oiTypes)的付款窗口来更新他们的卡,参数createTicket 和值@987654333 @。这将注册卡并返回一个新的ticket 供您使用。

    来源:http://tech.dibspayment.com/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-17
      • 2013-05-06
      • 2014-05-08
      • 1970-01-01
      • 2015-02-26
      • 2015-02-06
      • 2016-05-18
      • 2016-07-10
      相关资源
      最近更新 更多