WooCommerce 处理中

如何测试我的PayPal账号在WooCommerce上是否可以正常收款?

庄

庄朋龙

发布于 05月05日 18:26

455 阅读 1 回答 有用 0

回答

1

浏览

455

赏金

¥0.00

在shopagg部署好了B2C网站,也已经连接了paypal,想要测试一下我的的 PayPal 账号在 WooCommerce 上是否能正常收款,应该怎么办?

#PayPal #WooCommerce
有用 0 写回答 评论 0

问题讨论

提问者可以在这里补充背景,其他用户也可以继续追问。

0 条
现在还没有追问和补充,欢迎把问题背景再说细一点。

登录后可以继续补充问题细节。

1 个回答

把最有帮助的经验留在这里,后面来的用户也能少走弯路。

庄

庄朋龙

05月05日 18:26

有用 1

要测试你的 PayPal 账号在 WooCommerce 上是否能正常收款,最安全且标准的方法是使用 PayPal 沙盒模式。

这相当于在“模拟环境”中进行一次全流程演练:模拟买家付款,模拟卖家收款,确认资金流向和订单状态更新都正常后,再切换到正式模式。

以下是结合最新资料整理的详细测试步骤:

🛠️ 第一步:准备工作(获取沙盒账号)

你需要两个“虚拟账号”:一个扮演卖家(你的店铺),一个扮演买家(顾客)。

登录 PayPal 开发者平台: 访问 PayPal Developer Dashboard 并登录你的真实 PayPal 账号。 创建/查看沙盒账号: 在左侧菜单点击 Sandbox -> Accounts。 系统通常会自动生成两个默认账号: Business(商家账户): 代表你的店铺用来收款。 Personal(个人账户): 代表买家用来付款。 获取密码: 点击账号右侧的三个点 ... -> View/Edit -> API Credentials(或者直接看账户详情),找到 System Generated Password 并复制下来。这是登录沙盒账号的密码,非常重要。

⚙️ 第二步:在 WooCommerce 中开启沙盒模式

进入支付设置: WordPress 后台 -> WooCommerce -> 设置 -> 支付。 找到 PayPal(通常是 "PayPal Payments" 或 "PayPal Standard"),点击 设置/管理。 启用沙盒模式: 找到 Sandbox Mode(沙盒模式)选项,勾选 启用。 确保 Debug Log(调试日志)也是开启状态,方便出错时查看。 连接沙盒账号: 如果是新版插件(PayPal Commerce Platform): 点击“Setup or link a PayPal account”,登录时务必使用你在第一步中获取的 沙盒商家账号(Business Account) 的邮箱和密码登录。 如果是旧版/标准版: 你需要手动将第一步中获取的商家账号的 API Username、Password 和 Signature 填入对应的 API 凭据栏中。 保存更改。

🛒 第三步:模拟真实购买流程(核心测试)

注意: 请务必使用浏览器的 无痕模式/隐私模式 打开你的网站前台,以免缓存或已登录的真实账号干扰测试。

下单: 在前台添加一个商品到购物车,进入结账页面。 支付: 点击 PayPal 支付按钮。 此时页面地址栏通常会包含 sandbox.paypal.com 字样,说明你处于测试环境。 登录买家账号: 在跳转的 PayPal 登录页面,输入第一步中准备的 沙盒买家账号(Personal Account) 的邮箱和密码。 完成付款: 确认金额无误,点击“立即付款”。 跳转回网站: 支付成功后,页面应自动跳转回你网站的“订单已收到”页面。

✅ 第四步:验证结果

测试是否成功的判断标准有以下三点:

订单状态: 回到 WordPress 后台 -> WooCommerce -> 订单。 你应该能看到刚才生成的新订单,且状态应为 “处理中” 或 “已完成”。 沙盒后台资金: 重新登录 PayPal Developer Dashboard -> Sandbox -> Accounts。 点击你的 商家账号,查看余额,应该能看到刚才测试的金额增加了。 通知邮件: 检查买家邮箱(在沙盒账号详情里查看)和卖家邮箱,是否收到了测试版的支付通知邮件。

⚠️ 常见问题与避坑指南 现象 可能原因 解决方案 登录报错/无法连接 填错了 API 密钥或账号密码 检查是否使用了沙盒账号的密码,而不是真实账号的密码。

支付后订单状态未更新 回调通知(IPN/Webhook)被拦截 检查服务器防火墙;在 WooCommerce 状态日志中查看是否有 PayPal 的回调记录。

提示“ redirect_uri_mismatch” 返回地址配置错误 在 PayPal 开发者后台检查 Return URL 是否与网站一致。

找不到沙盒按钮 插件版本不同 新版插件通常直接在设置页顶部有开关;旧版可能在“API凭据”附近。

最后一步: 当你确认所有流程都跑通后,记得回到 WooCommerce 设置页面,取消勾选“沙盒模式”,并重新连接你的真实 PayPal 账号,这样才能开始接收真实的资金。

撰写回答

尽量把步骤、截图和注意事项讲明白,小白用户会更容易上手。

我也要提问
登录后就可以发布回答、上传截图,也能参与后续讨论。