2014-06-11 93 views
0

我目前使用paypal的標準購物車功能(使用我自己的PHP配置數據和價格詳細信息)來創建服務購物車(基於此文章:How to send multiple items to PayPal)。貝寶標準或付款專業版

但是,我需要顯示完整的項目價格和存款金額,並且只向用戶收取存款金額。目前,我將存款金額設置爲項目價格,但我認爲這會讓用戶感到困惑,因爲它沒有顯示完整的項目價格。我需要將商品價格顯示爲產品的全部金額,然後再使用另一個存款金額標籤作爲收取金額。

例如,這是我需要證明:

**Service 1** 

Item Price: $500 

Deposit Amount: $200 
___ 
**Amount Due Now: $200** 

Balance Remaining: $300 
___ 

我還沒有看到一個辦法做到這一點使用標準的車功能,並想知道它是否可以自定義這些類型的變量使用Payments Pro。

回答

0

您可以使用PayPal Payments Pro或Express Checkout。

快速結賬,您可以設置呼叫(來自PayPal的開發者文檔)

  1. 呼叫SetExpressCheckout建立交易和定義客戶的支付得到授權後,其返回客戶的URL。
  2. 將客戶重定向到PayPal進行付款授權。
  3. 致電GetExpressCheckoutDetails獲取客戶信息,例如,在付款前爲顧客審查。 (返回您的網站,並將付款詳細信息發送到您的購物車)
  4. 撥打DoExpressCheckoutPayment完成交易。

在退貨頁面中,您可以向買方呈現最終付款金額,這將允許您收取存款金額。

這裏是入門指南快速結賬,它具有典型的快速結賬流程
的全貌

Express Checkout Getting Started

您可以使用代碼嚮導生成快速結賬代碼。
Integration Wizard

快速結帳還允許在日後定期付款,如果你現在需要有人收取的押金,然後支付的其餘部分。下面是快速結賬定期付款集成指南

Express Checkout Recurring Payments Developer Guide

如果您更願意使用PayPal付款專業Payflow版,您可以創建,讓您的買家在您的網站,並允許您收取定製車卡的存款金額。 PayPal Payments Pro Payflow Edition也有定期付款的選項。

這裏是Payflow臨

Payflow Pro Getting Started Overview

這裏的準備工作概述爲Payflow Pro Developer Guide