2014-06-11 89 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