开发配置
在开发之前,你需要知道一些 Justap 的开发配置信息,这些开发配置信息是 Justap 给你的身份凭证,你需要配置在代码中并妥善保管好,以下是对开发配置信息的说明以及获取入口。
Test 和 Live 环境
为了提高接入效率,Justap 提供了 Live 和 Test 两个工作模式供开发者接入时使用,两个环境均需要设置 AppID,两个环境的变更可以通过代码中的 Live Key 和 Test Key 的切换。
Test 环境
调用 Test 环境只需要注册 Justap 账户, Test 环境便于商户在没有申请下来渠道参数时先跑通支付流程,Test 开发中支付页面是 Justap 提供的模拟数据,直接点击支付即完成模拟付款。
注意:
本系统 Test 模式暂未开放,请使用 Live 模式。
Live 环境
调用 Live 环境需要商户已经和 Justap 签约并且成功完成渠道申请,将渠道参数填写在 Justap 管理平台上对应的渠道。 在 Live 环境下可以调用第三方渠道控件完成真实的付款。
⚠️ 注意:在使用 live 模式前,需要先前往 商户中心 -> 应用设置 -> 开发参数
开启 live 模式。
获取 Test Key 和 Live Key
Test 和 Live 环境的 Key 均需要登录 Justap 管理平台获得,具体获取路径:商户中心 -> 应用设置 -> 开发参数
获取 App ID
App ID 是你在 Justap 平台上创建的应用标识,具体获取路径:商户中心 -> 应用设置 -> 开发参数
获取 Justap 公钥
Justap 公钥用于 Webhooks 真实性验证,验证该异步通知是否来自于 Justap 。 Justap 公钥具体获取路径:商户中心 -> 应用设置 -> 开发参数
配置商户公钥
商户公钥是由你自己生成,并配置到商户中心的,在 Justap 向你服务器推送送据(webhooks)时,会使用公钥对数据进行加密。商户公钥具体配置路径:商户中心 -> 应用设置 -> 开发参数
密钥生成方法
- 命令生成
$ openssl genrsa -out private.pem 2048
$ openssl rsa -in private.pem -pubout -out public.pem
注意
系统仅支持填写 PKCS#1 格式的公钥,如果使用 PKCS#8 格式的公钥,请自行转换为 PKCS#1 格式。
同理,平台给商家生的密钥也是 PKCS#1 格式,如有需要您可自行转换为 PKCS#8 格式。