2013-10-05 31 views
2

我正在使用我們的公司購物車,其中包含人們可以訂購或直接購買的產品。問題是它應該要求客戶以單一順序添加兩種類型。Paypal快速結帳:混合週期性和非週期性物品

問題:可以通過Paypal將選定的項目作爲訂閱收取費用,將其他項目作爲一次性付款收取費用?

在此先感謝。

+0

+1。我有相同的要求,並尋找解決方案。你能否提供相同的示例代碼?我正在用.net工作在c# –

+0

嘿!你解決了這個問題嗎?我遇到同樣的問題,如果你找到一個解決方案,你願意共享解決方案嗎?我使用php btw。 –

+0

覈准答案適合我們。 –

回答

3

根據47/48的advanced features文檔頁面,這是有可能通過調用SetExpressCheckout與經常性的產品作爲BillingAgreements和其他產品爲正常,然後調用DoExpressCheckoutPayment如果有一次性付款,隨後CreateRecurringPaymentsProfile爲定期的產品(高達10)。

警告:這對我來說是一個WIP,用來傳達我能找到的信息。

+0

我認爲結算協議是按照每筆交易(通過CMD參數)設置的,而不是按每個項目設置的。 –

+0

我修復了文檔的鏈接。 SetExpressCheckout呼叫中最多可包含10個賬單協議以及一次性付款。如果您有一次性付款,請勿從SetCustomerBillingAgreement開始。 – Heine

+0

@Heine:你能否在.net中提供相同的示例代碼? –