本指南将详细介绍如何在 WooCommerce 中配置和测试 Stripe 扩展,利用其内置的测试模式功能来执行模拟交易。
1. 为什么要测试 Stripe 扩展
在将支付系统上线之前,进行测试有以下几个关键原因:
- 模拟客户体验:通过测试,可以体验客户在您的商店中购买的整个流程,确保每个步骤都按预期运行。
- 识别和解决问题:测试允许你在实际客户遇到问题之前发现并解决任何潜在的技术或配置问题。
- 验证多种支付场景:使用测试模式,可以模拟成功付款、失败交易、退款等多种场景,确保你的系统能够正确处理。
2. 配置 Stripe 扩展进行测试
在开始测试之前,需要确保 Stripe 扩展已正确配置以使用测试模式。这涉及到将扩展连接到你的 Stripe 账户的测试模式。
连接到测试模式
首次将 Stripe 扩展连接到你的 Stripe 账户时,它默认连接到实时模式。要连接到测试模式,请按照以下步骤操作:
- 访问付款设置:
- 登录到 WordPress 管理仪表板。
- 导航到
WooCommerce > 设置
。
- 管理 Stripe 付款方式:
- 点击
付款
选项卡。 - 在付款方式列表中,找到
Stripe
,然后点击管理
。
- 点击
- 进入 Stripe 设置:
- 在 Stripe 设置页面,点击
设置
选项卡。
- 在 Stripe 设置页面,点击
- 配置连接:
- 在
帐户详细信息
部分,点击配置连接
按钮。
- 在
- 切换到测试模式:
- 在弹出的窗口中,点击
测试
选项卡。 - 如果您尚未配置测试模式,帐户状态将显示为
已断开连接
。 - 点击
创建或连接测试帐户
按钮。
- 在弹出的窗口中,点击
- 连接到测试帐户:
- 重定向到 Stripe 网站,在那里可以选择现有的 Stripe 帐户或创建一个新帐户进行测试。
- 完成连接流程后,将被重定向回 WordPress 仪表板中的 Stripe 设置页面。
- 验证连接状态:
- 再次点击
配置连接
按钮,选择测试
选项卡,确认你的帐户已成功连接到测试模式。
- 再次点击
注意:确保在连接过程中使用正确的 Stripe 帐户,以避免在生产环境中出现意外的问题。
3. 启用测试模式
在成功连接到测试模式后,需要在 WooCommerce 中启用测试模式,以便开始使用测试卡进行交易。以下是启用测试模式的步骤:
- 访问 Stripe 设置:
- 在 WordPress 管理仪表板中,导航到
WooCommerce > 设置 > 付款
。 - 找到
Stripe
,然后点击管理
。
- 在 WordPress 管理仪表板中,导航到
- 启用测试模式:
- 在 Stripe 设置页面,点击
设置
选项卡。 - 在
常规
部分,找到启用测试模式
选项,并选中它。
- 在 Stripe 设置页面,点击
- 保存更改:
- 滚动到页面底部,点击
保存更改
按钮。
- 滚动到页面底部,点击
启用测试模式后,你的 WooCommerce 商店将接受测试交易,允许使用 Stripe 提供的测试卡进行模拟付款。
4. 使用测试模式进行交易
启用测试模式后,可以开始在你的商店中执行测试交易。这包括使用 Stripe 提供的测试卡,以及测试快速结账方法,如 Google Pay 和 Apple Pay。
4.1 使用 Stripe 测试卡
Stripe 提供了一系列测试卡,允许你模拟不同的支付场景。以下是如何使用这些测试卡进行交易:
- 访问商店前端:
- 在浏览器中打开你的 WooCommerce 商店。
- 添加产品到购物车:
- 浏览产品,选择任意商品,点击
添加到购物车
。
- 浏览产品,选择任意商品,点击
- 进行结账:
- 点击
查看购物车
,然后点击结账
。
- 点击
- 填写结账信息:
- 输入必要的结账信息,如姓名、地址、电子邮件等。
- 选择 Stripe 作为支付方式:
- 在支付方式部分,选择
Stripe
。
- 在支付方式部分,选择
- 输入测试卡信息:
- 使用以下测试卡号之一:
- 成功付款:4242 4242 4242 4242
- 卡被拒绝:4000 0000 0000 0002
- 需要身份验证(3D Secure):4000 0025 0000 3155
- 到期日期:输入任意未来日期,例如
12/34
。 - CVC:输入任意三位数,例如
123
。 - 持卡人姓名:可以输入任意名称。
- 使用以下测试卡号之一:
- 提交订单:
- 点击
下订单
按钮。
- 点击
- 验证结果:
- 根据你使用的测试卡,将看到不同的结果:
- 成功付款:你将被重定向到订单确认页面。
- 卡被拒绝:将看到错误消息,指示付款被拒绝。
- 需要身份验证:将被引导至模拟的 3D Secure 验证页面。
- 根据你使用的测试卡,将看到不同的结果:
提示:可以在 Stripe 官方文档 中找到更多测试卡信息,以模拟各种支付场景,包括退款、纠纷等。
4.2 测试快速结账方法
除了标准的卡支付,Stripe 扩展还支持快速结账方法,如 Google Pay 和 Apple Pay。在测试模式下,你也可以验证这些功能。
Google Pay 测试
- 添加测试卡到 Google 账户:
- 登录到你的 Google 账户。
- 导航到支付方式设置页面。
- 添加一张 Stripe 测试卡,例如:4242 4242 4242 4242。
- 在商店中测试:
- 在支持 Google Pay 的浏览器(如 Chrome)中,打开你的 WooCommerce 商店。
- 添加产品到购物车,进行结账。
- 在支付方式中,将看到
Google Pay
按钮。 - 点击
Google Pay
按钮,完成支付流程。
Apple Pay 测试
- 在设备上设置 Apple Pay:
- 在你的 iOS 设备或 Mac 上,确保已设置 Apple Pay,并关联真实的卡信息。
- 注意:在测试模式下,使用真实的卡信息进行测试是安全的,因为不会实际扣款。
- 在商店中测试:
- 在 Safari 浏览器中,打开你的 WooCommerce 商店。
- 添加产品到购物车,进行结账。
- 在支付方式中,将看到
Apple Pay
按钮。 - 点击
Apple Pay
按钮,完成支付流程。
通过上述步骤,可以验证快速结账方法在你的商店中是否正常工作。
总结
通过在 WooCommerce 中启用和使用 Stripe 的测试模式,可以在上线之前彻底验证你的支付系统,确保为客户提供无缝和安全的购物体验。测试允许你模拟各种支付场景,识别并解决潜在问题,从而增强商店的可靠性。
在完成所有测试并确认一切正常后,关闭测试模式,切换到实时模式,为客户提供真正的购物体验。
暂无评论内容