WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?

由于国家外汇管制,账单地址在中国的买家不能使用PayPal付款给注册地在中国的卖家。你要想测试必须找 “账单地址不是中国大陆” 的PayPal账户。

建议使用Sandbox 沙箱测试。

@MAXX:paypal的sandbox账号看不到交易记录。

设置和配置

WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?

要设置PayPal标准:

  1. 打开:WooCommerce > 设置 > 结算 > PayPal
  2. 如果你准备好使用就勾选“启用PayPal标准”
  3. 启用一个结算时显示给顾客的标题和描述
  4. 在PayPal邮箱字段输入你的邮箱地址,这是付款前最重要的配置。必须与你PayPal商家账户匹配一致。
  5. 如果你想要在商店开发期间测试结算流程,就勾选“启用PayPal沙箱”。启用沙箱后,不需付款。要使用沙箱模式,你需要通过PayPal沙箱建立一个单独沙箱账户。
  6. “调试日志”也可以打开,这在开发过程中是有用的。你可能需要先创建wc-logs文件夹并设置权限才能使其可写。这些日志可在WooCommerce > 系统状态 > 日志找到,然后从下拉列表中选择PayPal日志。

高级选项

在高级选项下,根据需要完成字段。

WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?

有两种配送方式:

  • 发送配送详情到PayPal。你可以选择让WooCommerce将配送详情发送给PayPal,以创建配送标注,而不是账单标注。
  • 地址覆盖选项。PayPal验证地址,因此该设置可能会导致错误。我们建议将其禁用,但它可以有助于防止更改地址信息。

注意:当选择发送配送详情选项时,PayPal验证传递的地址,如果不能识别该地址,则可以拒绝该顾客。

这些字段也可以使用:

  • 如果收到付款的邮箱地址不同于你的PayPal账户的主要邮箱地址,则可以使用“收件人电子邮件”
  • “发票前缀”为PayPal发票添加前缀。如果您在多个网站/商店使用相同的PayPal帐户,这是有帮助的。
  • “支付操作”可让你选择立即获取资金或仅授权。
  • “页面样式”是一个选填设置,你可以在其中输入PayPal账户中自定义页面的名称。
  • 如果您有IPN问题,PayPal身份令牌可用于验证付款。

一旦“仅授权”订单更改为“待处理”或“已完成”,资金将被自动捕获。它不再是WooCommerce 3.0的手动过程。

API Credentials 申请API凭证

WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?

有三个字段将API信息粘贴到:

  • API用户名
  • API密码
  • API签名

想了解怎样从PayPal获得实时的API信息(不是Sandbox沙盒),点击这里。选择NVP/SOAP API integration (Classic)

WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?

配置PayPal仪表盘

大部分配置都是从WooCommerce中处理的,但是在PayPal中有几个可以设置的项目。

PayPal IPN网址

建立你的PayPal IPN网址是很好的做法。

PayPal即时付款通知(PayPal IPN)告诉你的商店付款已成功(或不成功)。要了解更多有关如何在PayPal上进行设置的信息,点击如何在PayPal账户中激活IPN。一个PayPal账户只能有一个IPN网址,因此你需要使用尚未使用IPN的账户进行其他用途。

在你的PayPal商家账户中,打开:用户信息 > 用户信息与设置 > 销售工具。点击即时付款通知设置你的URL网址。

使用以下内容,将example.com替换为你自己的URL网址:

http://example.com/?wc-api=WC_Gateway_Paypal

WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?

自动返回

你可以在PayPal账户中设置自动返回,这将带顾客进入收据页面。例如,使用下面URL网址并将example.com替换为你自己的URL网址:

example.com/checkout/order-received/

无论此设置如何,它将动态重定向到正确的收据页面。

?utm_nooverride=1添加到你的网址后面来确保交易(即转化)被记入原始流量来源,而不是PayPal。

WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?

常见问答

我需要SSL证书吗?

付款不是在你网站上的结算页面完成,而是在PayPal网站完成。添加SSL证书是可选的,但绝对鼓励。SSL正在成为搜索结果的排名因素;它也保护你网站传进传出的信息安全。

我有待处理的订单,但没有收到付款

如果客户在PayPal(而不是你的WooCommerce商店)中放弃订单,则该订单显示为“待处理”(未支付)。没有必要采取行动。

达到保留库存时间后,订单会自动取消。

当客户正在结算时,什么数据被发送到PayPal了?

你商店的PayPal网关发送单行项目到PayPal(产品名称、价格和数量),除非:

  • 你的价格被定义为包含税
  • 你有超过个订单项,包含运费-PayPal只支持九个项目。

这是为了防止四舍五入错误,并确保收取正确的总计。当订单项未发送时,项目将分组并命名为“订单#x”。

我的运费没传送到PayPal

WooCommerce 2.6+通过PayPal以“真实”配送行项目发送运费。如果你的PayPal账户在其中设置了配送规则,则会覆盖并移除WooCommerce发送的费用。

要解决这个问题,你必须删除PayPal账户上的所有配送规则设置或使用以下方法禁用它们:

https://www.paypal-community.com/t5/How-to-use-PayPal-Archive/Turning-off-shipping-calculator/td-p/40601

在这种情况下,PayPal IPN失败。检查你的服务器并查看下面的“调试IPN问题”

为什么我收到一个内部服务器错误?

如果在点击购买按钮后看到以下错误消息,您在PayPal设置中输入的电子邮件地址不正确:

WooCommerce的PayPal支付网关配置好了,怎样测试是否支付顺畅呢?

在多个网站上使用相同的PayPal账户

WooCommerce使用“发票”系统。有一个设置“阻止重复发票”。两个网站使用发票,不可避免会有重复的发票号码。通过在PayPal中取消该设置,发票问题就解决了。请检查你的WooCommerce PayPal设置中的发票前缀对于每个网站都是不同的。

顾客是否需要PayPal账户?

PayPal有一个选项,允许顾客在不创建账户的情况下结算。该设置被称为“PayPal账户可选”,可以在你的PayPal账户中用户信息页面找到。打开:用户信息 > 用户信息与设置 > 销售工具 > 网站习惯设定,然后开启“PayPal账户可选”。想要了解更多,看看:PayPal账户可选

“PayPal商家保护”是否有效?

如果你使用配送地址,有效。如果你使用账单地址(默认),无效。PayPal API不能识别多个地址。

消息:商家只接受未加密支付的付款

该信息来自PayPal

当您的PayPal帐户配置文件设置为仅接受来自“加密”按钮的付款,但您的项目按钮代码“未”加密时,会显示此错误。这将中断付款过程并显示错误消息。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/260128.html

(0)
上一篇 2022年5月23日
下一篇 2022年5月23日

相关推荐

发表回复

登录后才能评论