• woocommerce对接paypal如何进行沙盒测试?


    很多朋友在设置电子商务后台Paypal收款时,经常看到Live和Sandbox这两个字眼。是否会产生疑惑:这是干什么的呢?

    其实这里的LIVE模式是正常付款环境下的付款模式,Sandbox就是我们所说的沙盒,用于网站正式上线前PayPal收款是否正常的测试。相信没有人会在不测试收款的前提下就放心的直接上线推广吧,万一客户付款时有bug呢?另外,我们从客户的视角下单付款,了解整个付款体验,做相应优化工作。

    PayPal的沙盒测试提供一连串的测试解决方案,包括PAYPAL测试账户、世界各地虚拟信用卡、PAYPAL测试账户后台、测试代码支持(不用在乎代码,这些在PAYPAL插件里都已经集成好了)。下面我们以Wordpress建站系统(Woocommerce类似)为例,一步步演示如何进行PAYPAL的SANBOX测试。

    创建个人和企业的PAYPAL测试账户

    ▶ 1.1 登陆 https://developer.paypal.com/后通过自己的PayPal账户登陆,点击右上角登录

    ▶ 1.2 点击菜单栏Account,然后Creat Account

    ▶ 1.3 我们需要建立两个Account Type,一个是个人的做模拟买家,用来付款。另个一个是商家,用于绑定网站后台做为卖家,用来收款。关于Country选择,个人建议真实些:个人选择你的主流客户所在国家,商家账户的国家选择中国。创建这两个账户,非常简单。

    ▶ 1.4 创建结束后,生成两个PAYPAL账户,一个是Business(商家)账户,一个是个人(买家)账户。这两个账户信息的不同你可以点击Manage accounts下的三个点查看。

    注:系统默认生成的Account name一长串,你可以点击三个点“View Account”后进行个性化“Edit”,做成容易记忆的账户名称,这样在付款测试时效率更高。不过我自己没有编辑生成的也能记住,就不要费劲再去改信息了。

    可以拉到下面点击编辑,更改系统生成的名字啥的,为了自己好记。没什么卵用,自己测试一个客户没有,就测试的账户还记不住吗??所以没啥用。

    将wordpress商家账户对接到网站后台

    ▶ 2.1 通过wordpress路径 》woocommerce》付款方式》贝宝?点击管理

    然后勾选沙盒测试,勾选调试日志

    然后下拉找到API凭证

    回到第一步创建的商家账户,点击编辑找到API凭证复制到wp后台

    然后我们点击保存好复制过来的API凭证,打开网站前端页面进去check out结账页面选择paypal结账,会跳转到paypal官网进行结账,然后使用第一步创建的个人账号,打开编辑找到个人邮箱和密码,输入进去进行结账测试。

    本人测试的时候发现系统生成的密码一直不行,密码错误,我就点击蓝字,自己设置了123123123密码,在进行结账直接测试成功,不知道为啥我这测试系统生成的密码不行,如果你也不行的花就自己改个密码,输入自己设置的密码就ok了。

  • 相关阅读:
    gitlab 维护
    若依前端ajax连接后端多文件上传接口,并传值
    Seata总结
    【Call for papers】USENIX ATC-2023(CCF-A/计算机体系结构/2023年1月12日截稿)
    Redis与分布式-分布式锁
    OWASP-TOP10漏洞-注入漏洞
    export default 导出的对象,不能解构问题,和module.exports的区别
    【Python】python使用docxtpl生成word模板
    如何在Hive中更新拉链表
    软件测试工作流程
  • 原文地址:https://blog.csdn.net/hu5566798/article/details/126756984