WooCommerce的PayPal快捷支付

2 min read

WooCommerce的PayPal快捷支付允许你的商店接受通过PayPal而不是WooCommerce标准结算流程来支付。从WordPress.org免费下载。

安装 #

  1. 打开你WordPress的插件 > 安装插件
  2. 搜索插件“WooCommerce PayPal Express Checkout”。作者是Automattic/WooCommerce
  3. “现在安装”,然后“启用”

创建和配置 #

要设置PayPal快捷支付:

  1. WooCommerce > 设置 > 结算 > PayPal Express Checkout
  2. 勾选Enable PayPal Express Checkout复选框以提供这个网关作为一个选项。不勾选则禁用。
  3. 点击Setup or Link an Existing PayPal Account按钮,添加你的API Credentials。用这个网关连接你的PayPal账户或注册一个PayPal账户。

API设置 #

如果你点击Click Here to Toggle Manual API Credential Input,会出现几个新输入框。

  1. 登录你的PayPal账户
  2. 用户信息 > 用户信息与设置 > 销售工具以显示所有工具,然后找到API访问并点击更新以查看凭证
  3. 把相关凭证复制粘贴到你WooCommerce网站的这些输入框:
    • Live API Username
    • Live API Password
  4. API Certificate and SignatureLive API Subject是选填。

显示设置 #

  1. 输入一个品牌名称,在PayPal网站结算时显示,例如你公司/商店/网站的名称。
  2. 从下拉框选择一个按钮尺寸
  3. 如果你想在你网站结算期间显示PayPal名称,可以勾选Enable PayPal Mark复选框,这样可以给顾客更保险的感觉。
  4. 输入你想要在结算期间显示为logo图片头部图片的已经存在的图标/照片的https网址(选填)。在多媒体 > 添加上传logo/图标或照片。
  5. 选择一个页面样式(选填)。页面样式显示在你的PayPal账户
  6. 选择一个落地页,所有顾客在结算页面默认看到的。
  7. 如果您想向客户提供融资,勾选Enable PayPal Credit复选框(仅美国)

高级设置 #

  1. 当你网站遇到问题需要排除故障时,勾选启用日志复选框。其它情况下,请不要勾选。
  2. 输入用来识别在线订单的发票前缀。默认被输入的是WC(代表WooCommerce)
  3. 勾选复选框则结算期间需要账单地址
  4. 从下拉框选择付款操作。“销售”立即获得资金。“授权”仅核实资金的可用性;你必须以后才能获得资金。
  5. 勾选即时付款复选框。顾客必须使用“允许立即获得”的付款方式(例如,无支票)。
  6. 选择如果PayPal和WooCommerce的总计不同的小计不匹配行为的偏好,这样交易能够完成。
  7. 保存变更

怎样获得PayPal凭证 #

如果上面步骤4中你选择手动输入PayPal凭证需要用到。你需要一个PayPal商家账户。

  • 登录你的PayPal商家账户https://www.paypal.com/us/webapps/mpp/merchant
  • 点击右上角的用户信息,然后点击用户信息与设置

  • 点击页面左侧的销售工具以显示所有工具,然后找到“API访问”并点击“更新”以查看凭证

  • 点击申请API凭证

  • 使用申请API签名,而不是申请API证书

  • 复制你的API用户名、API密码、签名并粘贴到你的WooCommerce的PayPal快捷支付设置。

处理订单 #

使用PayPal帐户和信用卡/借记卡 #

此扩展跳过大部分WooCommerce结算流程,顾客在购物车页面离开你的网站然后通过PayPal完成结算。

PayPal快捷支付旨在减少顾客必填的数据输入量(和可能的错误)。为了实现这一点,PayPal快捷支付在顾客登录PayPal并授权交易后发送顾客账单信息。

典型场景:

  • 顾客在你的网站购物
  • 顾客将产品添加到购物车
  • 顾客查看购物车页面
  • 从购物车页面顾客点击“用PayPal结算”按钮
  • 顾客被重定向到PayPal,WooCommerce将订单小计、顾客信息和配送地址发送到PayPal(顾客仍然可以输入一个新的配送地址)。
  • 顾客登录PayPal并授权交易*
  • PayPal将顾客重定向回到WooCommerce并发送授权令牌和顾客账单信息。
  • 在WooCommerce查看订单页面,顾客查看所有税并选择一个配送选项
  • 顾客确定订单,然后随着PayPal使用订单总计,交易完成了

*Order authorization is obtained for an amount that is 150% of the subtotal to anticipate taxes and shipping costs. If there are no taxes or shipping costs, then the original amount is used. If there are shipping/taxes, the updated total is used.

使用PayPal信用卡 #

如果上面“显示设置”中的启用PayPal信用卡复选框勾选了,顾客在结算页面会看到使用PayPal信用卡的选项。

商店/网站所有者被全额支付。顾客享受信用卡免息期。

管理使用 #

从WooCommerce订单管理中获取支付信息 #

此扩展允许你在结算期间授权支付,然后在稍后手动获取资金。你可以通过你的PayPal商家账户或从WooCommerce“编辑订单”页面进行此操作。不知道这是什么意思?查看这个教程“授权”与“授权并获取”

当付款被授权给一个订单时,订单状态被设置为“保持”。你可以通过WooCommerce > 订单然后点击订单号来编辑订单,以编辑需要获取收费的订单。PayPal在订单操作菜单中添加了新的“获取收费”的操作:

选择获取收费并保存订单后,付款将通过PayPal获取,订单状态更新为 处理中, 订单备注更新以反应这些修改。

定制 #

移除购物车页面的“继续结账”链接 #

注意:这是一个 开发者级别的部分。如果你不熟悉代码并解决潜在的冲突,选择一个 Woo专家或开发者以获得帮助。根据我们的 支持政策,我们不能为定制提供支持。

<?php // Do not include this if already open!
/**
 * Code goes in theme functions.php.
 */
remove_action( 'woocommerce_proceed_to_checkout', 'woocommerce_button_proceed_to_checkout', 20 );

故障排除 #

你可以通过插件设置打开或关闭插件日志记录:

WooCommerce > 系统状态 > 日志

常见问题 #

PayPal快捷支付包含对“订阅”的支持吗? #

是,当与WooCommerce订阅一起使用时,PayPal快捷支付支持定期付款。

向顾客提供PayPal信用卡支付方式,需要额外收费吗? #

对商店/网站所有者来说,这项服务不收取额外费用。

PayPal信用卡在所有国家都可以用吗? #

现在仅仅在美国可以使用。

为什么当我在沙盒模式下测试PayPal快捷支付时报错? #

你不能把“PayPal沙箱”选项开启并使用实时API凭证。打开https://developer.paypal.com/然后创建一个买家和一个卖家用户信息以便创建一个沙箱账户。

你账户设置完成后,你可以像申请实时凭证一样申请沙箱凭证。将卖家的API凭证填写到WooCommerce的PayPal快捷支付设置中,并使用买家的凭证测试购买。

When you want to return to production mode, change back to production/live API credentials.qing