如何建立Sandbox测试环境?
Sandbox测试环境的建立 |
|
The PayPal Sandbox提供了一种虚拟环境,除了没有真实的现金交易以外,一切都与paypel没什么不同。开发者利用Sandbox可以在与paypal集成之前对自己整个电子商务系统进行测试。
该文档描述了使用Sandbox如何搭建测试环境。
一、 创建测试用户
在开发中心(https://developer.paypal.com/)先注册一个用户,就可以配置相应的测试环境。先建立一个企业账户代表自己的电子商务系统,如果需要模拟用户购买的场景,则需要建立一个虚拟的客户账户。
请遵循如下步骤建立sandbox用户。(最好新开一个浏览器进行)
步骤1. 创建开发用户
Sandbox用户在Paypal开发中心(https://developer.paypal.com.)建立并维护,访问该站点, 点 Sign Up Now 按钮建立账户。如果账户已经建立,则直接登录进入下一步。
步骤2. 创建Sandbox企业用户
1. |
登录 Developer Central. |
2. |
点Sandbox选项页. |
3. |
点Create Account链接,弹出新窗口。 |
4. |
选择Business Account选项,选择国家United State,点 Continue按钮进入创建企业用户界面。 |
5. |
完成注册企业用户的其他步骤,为其添加一个银行帐号。可以使用虚假信息注册,甚至email。即使使用真实的email也不会收到Sandbox发的任何信件(Sandbox发给开发用户名下的所有测试用户的邮件都会显示在开发用户的email选项页中)
提示:Work Phone和Customer Service Phone格式为210-ddd-dddd;Password Recovery选择两个问题:Mother's maiden name和City of birth;Bank Name填USBank,最好记录下自己的Routing Number和Account Number;所有不带*的选填内容都不要填。 |
6. |
验证email,去开发用户的信箱收邮件,使用邮件中提供链接激活自己的用户。
提示:新建用户后,不知道什么原因,激活邮件总是收不到,可以在Confirm Your Email Address页面点request a new confirmation number链接要求重新发送。 |
7. |
完成激活帐号的步骤,确认一些信息资料。 |
8. |
选择Website Payments Standard的解决方案, |
9. |
在Merchant Services选项页选择Website Payments Standard-〉Additional Payment Option-〉Feature Lists,在Additional Features栏设置Auto Return点Set it up链接,在Auto Return for Website Payments页面设置Auto Return为on;Return URL
为我们的电子商务系统帐单生成成功页;payment data transfer为on。同时记录下Identity Token,以备程序中使用。该设置页也可以从Profiles选项页的Selling Preferences-〉Website Payment Preferences进入 |
10. |
从Profiles选项页的Selling Preferences-〉Website Payment Preferences进入Instant Payment Notification Preferences页面激活IPN付款方式;Notification URL输入我们用来接收处理通知的url |
11. |
到此步,使用付款数据传输(PDT)和即时付款通知(IDN)付款方式的测试企业用户建立完毕。 |
步骤3. 创建Sandbox个人用户
1. |
同创建企业用户 |
2. |
同创建企业用户 |
3. |
同创建企业用户 |
4. |
选择Personal Account选项,选择国家United State,点 Continue按钮进入创建个个人用户界面。 |
5. |
完成注册个人用户的其他步骤,为其添加一个银行帐号。 |
6. |
验证信箱,激活帐号。 |
使用该测试环境中的企业用户和个人用户,可以验证我们的电子商务系统同paypal的交互功能。
注:
1、 以上建立的企业用户和个人用户必须激活才可以使用;
2、 测试时需要先用开发中心用户登录;
3、 测试IPN
本文地址:http://www.45fan.com/dnjc/67970.html