http://blog.sina.com.cn/s/blog_6f982edb0100nkmd.html
Paypal是一个使用比较广的在线支付方法,当然Magento中也提供了对Paypal的完美支持,PayPal中是有好几种在线支付方法可供选择的,他们包括:PayPal Standard(IPN),PayPal Express(ExpressCheckout),PayPal Direct。
PayPal Standard(IPN)
设置(Setup)
· Enabled -开启此选项将会在结账页面中的Payment Information列表中显示此支付方式。选择No则不显示。
· Title – 输入此支付方法的标题,这会显示在Payment Information列表中。
· Payment Action - PayPal Direct是一个在线支付方法。因此,信用卡经支付网关提交时必须验证,以便顺利完成订单。不过,您可以选择Authorize Only,或者Authorize and Capture以便在订单创建时获取支付信息。如果您选择Authorize and Capture,系统会自动为订单中的所有数量的产品生成发票(Invoices)。欲了解更多有关发票(Invoices)的,请参阅第8章:管理订单。
· Type - 这表明交易信息是通过哪种方法发送到PayPal的。Magento目前只支持Instant Payment Notification(IPN),因为这是最安全的方法。
· New Order Status – 此处可以选择使用此支付方法生成的新订单的订单状态。建议的选项是Pending,因为这表示还没有人对此订单进行任何的操作,但你也可以改变这个选项,选择你喜欢的状态。
· Transaction Type – 此选项控制发送到PayPal的订单详细信息的数量。Aggregate Order将整个订单信息发送到PayPal,而Individual Item将每一个项目的详细详细信息都发送到PayPal。
· Payment from applicable countries - 选择哪些客户可以使用此支付方式。All Allowed Countries表示来自默认国家列表中的客户都可以使用此发货方法(如果您尚未配置默认国家列表,可以到System > Configuration,点击左侧的General标签处配置,在Allow Countries菜单中选择你要选择的国家)。如果你想只有一部分的国家的客户可以使用此支付方法,你可以在这里选择Specific Countries。这就是说,只有客户的账单地址中包括这些特定国家的其中一个,才可以使用此支付方法。
· Payment from Specific countries -这个列表默认是无效的,除非在上面的Payment from applicable countries列表中选择了Specific Countries。它基本上是作为一个过滤器,以使此支付方法将只适用于账单地址中包含这些选定国家的客户。
· Sort Order - 如果你是选择了多种支付方式,这里的值将决定每个支付方式的显示顺序。
· Account Information - 要启用此作为支付方式,您需要一个Website Payments Standard帐户,可以到www.paypal.com注册获得此账号,点击“Merchant Services”。它是免费注册的。您将收到关于此支付方式的帐户信息,你可以在PayPal Accounts标签中的Website Payments Standard操作区域中输入。
o Business Name – 输入你的Business Name,它会显示在你的PayPal Seller账号中。
o Business Account - 输入你的Business Account,它会显示在你的PayPal Seller账号中。
o Paypal Logo Image URL – 输入Logo的URL。当客户使用此支付方法并且重定向到PayPal支付页面是显示在那个PayPal页面中。
o Sandbox Flag - 如果是测试,选择Yes。如果是使用实际的环境,选择No。
o Debug Flag -如果开启此选项,Magento和PayPal之间的交互数据都会保存数据库中。
前台和后台功能(Functionality on Front-End and Back-End)
· 当客户从付款方式列表中选择了这个方法时,他们将看到的信息:当你Place你的订单时,你将被重定向到PayPal网站(You will be redirected to PayPal website when you place an order)。当客户在订单总览(Order Review)选项卡中点击Place Order按钮时,Magento将会建立订单,但付款不会被批准。客户会被重定向到PayPal网站,在那里他们将再次提交订单。当订单在Paypal 提交后,支付将被批准,并可以控制(如果Payment Action配置为这样做),并且在订单中将会添加一条备注显示支付批准了还是拒绝了的细节。
· 已完成的订单将显示客户在Magento中输入的账单地址信息和发货地址信息(Shipping Address Information)。Payment Information区域块中只显示支付的方法。
· 在Magento安装你的PayPal Account时要设置Back Url。在PayPal,你可以到My Account → Profile → Instant Payment Notification Preferences,然后打开Instant Payment Notification (IPN),并指定Instant Payment Notification (IPN)的URL,这看起来应该像这样:
http://www.example.com/paypal/standard/ipn/
PayPal Express(ExpressCheckout)
PayPal Express对于多地址结账不兼容。
设置(Setup)
· Enabled -开启此选项将会在结账页面中的Payment Information列表中显示此支付方式。选择No则不显示。
· Title – 输入此支付方法的标题,这会显示在Payment Information列表中。
· Payment Action - PayPal Express是一个在线支付方法。因此,信用卡经支付网关提交时必须验证,以便顺利完成订单。不过,您可以选择Authorize Only,或者Authorize and Capture以便在订单创建时获取支付信息。如果您选择Authorize and Capture,系统会自动为订单中的所有数量的产品生成发票(Invoices)。欲了解更多有关发票(Invoices)的,请参阅第8章:管理订单。
· New Order Status – 此处可以选择使用此支付方法生成的新订单的订单状态。建议的选项是Pending,因为这表示还没有人对此订单进行任何的操作,但你也可以改变这个选项,选择你喜欢的状态。
· Payment from applicable countries - 选择哪些客户可以使用此支付方式。All Allowed Countries表示来自默认国家列表中的客户都可以使用此发货方法(如果您尚未配置默认国家列表,可以到System > Configuration,点击左侧的General标签处配置,在Allow Countries菜单中选择你要选择的国家)。如果你想只有一部分的国家的客户可以使用此支付方法,你可以在这里选择Specific Countries。这就是说,只有客户的账单地址中包括这些特定国家的其中一个,才可以使用此支付方法。
· Payment from Specific countries -这个列表默认是无效的,除非在上面的Payment from applicable countries列表中选择了Specific Countries。它基本上是作为一个过滤器,以使此支付方法将只适用于账单地址中包含这些选定国家的客户。
· Sort Order - 如果你是选择了多种支付方式,这里的值将决定每个支付方式的显示顺序。
· Account Information - 要启用此作为支付方式,您需要一个Website Payments Pro帐户,可以到www.paypal.com注册获得此账号,点击“Merchant Services”。它是免费注册的。您将收到关于此支付方式的帐户信息,你可以在PayPal Accounts标签中的Website Payments Pro操作区域中输入。PayPal Direct也是需要一个Website Payments Pro帐户的,并且两种方法都共享着相同的账号信息,所以您可能不会在同一时间使用这两种方法。
o API Username – 输入你的API Username (PayPal提供)。你可以通过点击你的Paypal账号中的API Credentials链接找到。
o API Password - 输入你的API Password (PayPal提供)。你可以通过点击你的Paypal账号中的API Credentials链接找到。
o API Signature -输入你的API Signature(PayPal提供)。你可以通过点击你的Paypal账号中的API Credentials链接找到。
o Proxy Host – 输入代理的主机。
o Proxy Port – 输入代理的端口。
o Sandbox Flag – 如果是测试,选择Yes。如果是使用实际的环境,选择No。
o Use Proxy – 这个在你的服务器有防火墙时使用,而且也没有直接进入PayPal的服务器。您可以使用第三方服务器转发流量。
前台和后台功能(Functionality on Front-End and Back-End)
· 当客户从付款方式列表中选择了这个方法时,他们将看到的信息:您的帐单邮寄地址将被忽略,你将被重定向到PayPal网站(Your billing address will be ignored and you will be redirected to PayPal website)。当他们点击Continue按钮,不是跳到订单总览(Order Review)的选项卡,而是被重定向到了PayPal网站,在那里他们也可以查看订单信息。当客户在PayPal提交了订单, Magento将会生成订单 ,以及客户将被重定向回Magento。
· 已完成的订单将显示Magento从PayPal Express中获得的发货地址信息(Shipping Address Information)。PayPal Express不发送帐单地址信息回Magento,所以这部分将是空的。Payment Information区域块中只显示支付的方法。
PayPal Direct
设置(Setup)
· Enabled -开启此选项将会在结账页面中的Payment Information列表中显示此支付方式。选择No则不显示。
· Title – 输入此支付方法的标题,这会显示在Payment Information列表中。
· New Order Status – 此处可以选择使用此支付方法生成的新订单的订单状态。建议的选项是Pending,因为这表示还没有人对此订单进行任何的操作,但你也可以改变这个选项,选择你喜欢的状态。
· Payment Action - PayPal Direct是一个在线支付方法。因此,信用卡经支付网关提交时必须验证,以便顺利完成订单。不过,您可以选择Authorize Only,或者Authorize and Capture以便在订单创建时获取支付信息。如果您选择Authorize and Capture,系统会自动为订单中的所有数量的产品生成发票(Invoices)。欲了解更多有关发票(Invoices)的,请参阅第8章:管理订单。
· Credit Card Types – 选择在前台的Credit Card Type 下拉菜单中显示的信用卡类型。
· Payment from applicable countries - 选择哪些客户可以使用此支付方式。All Allowed Countries表示来自默认国家列表中的客户都可以使用此发货方法(如果您尚未配置默认国家列表,可以到System > Configuration,点击左侧的General标签处配置,在Allow Countries菜单中选择你要选择的国家)。如果你想只有一部分的国家的客户可以使用此支付方法,你可以在这里选择Specific Countries。这就是说,只有客户的账单地址中包括这些特定国家的其中一个,才可以使用此支付方法。
· Payment from Specific countries -这个列表默认是无效的,除非在上面的Payment from applicable countries列表中选择了Specific Countries。它基本上是作为一个过滤器,以使此支付方法将只适用于账单地址中包含这些选定国家的客户。
· Sort Order - 如果你是选择了多种支付方式,这里的值将决定每个支付方式的显示顺序。
· Account Information - 要启用此作为支付方式,您需要一个Website Payments Pro帐户,可以到www.paypal.com注册获得此账号,点击“Merchant Services”。它是免费注册的。您将收到关于此支付方式的帐户信息,你可以在PayPal Accounts标签中的Website Payments Pro操作区域中输入。PayPal Express也是需要一个Website Payments Pro帐户的,并且两种方法都共享着相同的账号信息,所以您可能不会在同一时间使用这两种方法。
o API Username – 输入你的API Username (PayPal提供)。你可以通过点击你的Paypal账号中的API Credentials链接找到。
o API Password - 输入你的API Password (PayPal提供)。你可以通过点击你的Paypal账号中的API Credentials链接找到。
o API Signature -输入你的API Signature(PayPal提供)。你可以通过点击你的Paypal账号中的API Credentials链接找到。
o Proxy Host – 输入代理的主机。
o Proxy Port – 输入代理的端口。
o Sandbox Flag – 如果是测试,选择Yes。如果是使用实际的环境,选择No。
o Use Proxy – 这个在你的服务器有防火墙时使用,而且也没有直接进入PayPal的服务器。您可以使用第三方服务器转发流量。
前台和后台功能(Functionality on Front-End and Back-End)
· 当客户从付款方式列表中选择了这个方法,他们将被要求输入信用卡持有人姓名,选择信用卡类型,输入信用卡号码,并选择失效日期。如果启用了的话,他们也将被要求输入信用卡验证号码。
· 已完成的订单将在Payment Information区域块中显示可与输入的信息,除了信用卡验证号码。