支付沙箱测试
(创建新页面为 ' ==什么是支付沙箱环境?== *支付沙箱环境,即:用于给开发者调试支付接口准备的一套测试环境。在支付测试环境中调试接口,...') |
(→什么是支付沙箱环境?) |
||
第4行: | 第4行: | ||
==什么是支付沙箱环境?== | ==什么是支付沙箱环境?== | ||
− | + | 支付沙箱环境,即:用于给开发者调试支付接口准备的一套测试环境。在支付测试环境中调试接口,或进行付款操作,均不产生任何费用,测试中产生的交易均是虚拟交易,不走真钱也不进行结算。 | |
− | + | ||
==申请使用支付沙箱环境需要哪些条件?== | ==申请使用支付沙箱环境需要哪些条件?== |
2014年2月10日 (一) 18:15的版本
目录 |
什么是支付沙箱环境?
支付沙箱环境,即:用于给开发者调试支付接口准备的一套测试环境。在支付测试环境中调试接口,或进行付款操作,均不产生任何费用,测试中产生的交易均是虚拟交易,不走真钱也不进行结算。
申请使用支付沙箱环境需要哪些条件?
- 条件:在开放平台创建一个应用,且该应用已通过文案审核。
- 满足以上条件,即可申请使用支付沙箱环境,获取虚拟支付ID,调试支付测试接口。
什么是支付ID?
- 支付ID是应用接入支付的必要条件,一个应用对应一个唯一的支付ID。当应用支付审核通过时,则可获得
- 支付ID,即:具备调用支付接口的权限。
什么是虚拟支付ID?
- 如果应用没有通过支付审核,则无法获得支付ID;如果需要调试接口,则可通过支付沙箱环境申请“虚拟支
- 付ID”,调试支付测试接口。
- 虚拟支付ID,是支付沙箱环境中专门提供的, 只要应用通过文案审核则可在线上获取“虚拟支付ID”(无需审核)。
“支付ID”与“虚拟支付ID”的区别?
- A、申请条件:
- 支付ID:应用通过支付审核,则系统自动给应用分配一个对应的支付ID。
- 模拟支付ID: 应用通过文案审核,开发者可在支付沙箱环境中获取“虚拟支付ID” (无需审核)。
- “支付ID”与“虚拟支付ID”的申请并无先后顺序但使用的环境不同。只要在开放平台有线上应用,即可申请“支
- 付ID”与“虚拟支付ID”。
- B、作用区别
- “支付ID”用于在线上环境发起交易订单时使用,不可在沙箱环境中使用。
- “虚拟支付ID”是用于在沙箱环境中发起订单时使用,不可在线上环境中使用。
如何查询沙箱环境的“虚拟支付ID”?
- 只要您在沙箱环境中成功申请虚拟支付ID,每次登录沙箱环境时都会显示,如下图所示。
沙箱环境中的交易额会与开发者结算吗?
- 不会,因为在沙箱环境中产生的所有交易均为虚拟交易,不走真钱,不进行结算。
从测试环境切换到线上环境,如何调整代码?
- 如果开发者在沙箱环境(测试环境)已调通接口(即:测试报告显示“测试通过”),则在线上环
- 境,代码仅需做以下几个变更,即可在线上环境使用。
- 1、将“虚拟支付ID”替换“支付ID”;
- 2、更改接口URL,从测试URL切换到线上URL,详情如下:
- A. Get_token接口
- B. 付款接口
- C. 回调接口
- 测试URL: 在申请模拟支付ID时,开发者填写的回调地址;
- 线上URL:在申请开通支付功能时(即“支付ID”),开发者填写的回调地址。
- C. 回调接口