簡體   English   中英

如何在一個訂單中組合定期付款和單筆付款[dibs + ucommerce]?

[英]How to combine recurring payment and single payment in one order [dibs + ucommerce]?

我堅持下一個問題:

在我的網站上有網上商店,可以在這里購買2種類型的產品:虛擬(訂閱)和實體(鞋等)。

用戶應有可能購買虛擬+物理產品的組合捆綁包。

問題是:1)虛擬產品沒有發貨,而物理產品沒有。 因此,應在購買后立即將訂閱分配給用戶(訂單狀態已完成),但應在完成發貨后獲取實物價格(訂單狀態待定,然后完成)

2)虛擬產品(訂閱)應重復使用,物理產品不需重復使用

作為付款提供商,我正在使用dibs付款窗口,因此我可以執行定期付款(僅用於訂閱)或單次付款(僅用於實體付款),但不能同時執行。

要使用DIBS付款窗口將定期付款和單筆付款合並在一個訂單中,您應該提供輸入參數createTicketAndAuth ,其值為1

從文檔中:

如果設置為1,我們將首先嘗試創建授權。 如果成功,我們將保存有關卡的信息以進行連續授權,然后對指定的數量進行正常授權。 如果請求成功,DIBS將同時返回“票證”和“交易”值。 如果發送createTicket,則無法發送該參數。

然后,DIBS會將transactionticket作為后發數據返回到您在callbackUrl指定的目標。 現在,您可以使用transaction值捕獲初始交易,並使用ticket值進行將來的重新發生授權。

新/更新卡

當他們的卡到期時,或者如果用戶想更換卡,您可以讓他們通過啟動不帶訂單信息( oiRow(1..n)oiTypes )且參數為createTicket且值為1的付款窗口來更新其卡。 這將注冊卡並返回新ticket供您使用。

資料來源: http//tech.dibspayment.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM