开发前准备事项:

首先在开放平台注册用户,https://open.shrbank.com,

SIT 开放平台地址:https://devopen.shrbank.com

UAT 开放平台地址:https://testopen.shrbank.com

生产 开放平台地址:https://open.shrbank.com

用户通过注册后,然后注册相应网页(H5)应用,注册完应用后并申请相关权限,通过审核后,之后即可调用相关 API 测试

SIT JSSDK 地址:https://devopen.shrbank.com/sdk/html/B/HRSDK/hr_js_sdk/v2/hr.js

UAT JSSDK 地址:https://testopen.shrbank.com/sdk/html/HRSDK/hr_js_sdk/v2/hr.js

生产 JSSDK 地址:https://open.shrbank.com/sdk/html/B/HRSDK/hr_js_sdk/v2/hr.js

测试环境 集成 demo:https://devopen.shrbank.com/sdk/html/HRSDK/indextestv2.html

在线文档地址:https://devopen.shrbank.com/help/SDK-Manual/index.html(注: 由于线下文档存在过期可能,请以在线文档为准)

搭建开放环境

在你的工程,header 中引入 SDK JS 文件。

注意: 所有请求成功并正确返回的返回码为: "returnCode":"000000"

/** * SDK 引用示例*/

// "appID"是在华瑞开放平台注册应用所分配的appID,若开启调试,则设置debug为true,若需开启华支付title,则设置title为true

<script
  src="https://open.shrbank.com/sdk/html/HRSDK/hr_js_sdk/v2/hr.js"
  debug="true"
  title="true"
  charset="utf-8"
/>;

/*** SDK 调用示例,以初始化为例*/

SHRB.initWithAppID(
  {
    appID: ID("appID").value,
    MD5sign: ID("MD5sign").value,
    random: ID("randomNumber").value, //string类型
    appUserId: ID("appUserId").value,
    mchID: ID("mchID").value / 非必输,
    若调用支付,
    充值,
    提现时则必输
  },
  function(data) {
    console.log(data); //回调函数,验证成功后返回的数据

    /*** 返回data示例,注:所有返回均为字符串形式,此处示例是解析后的json

    {
      "returnCode":"000000",
      "returnMsg":"初始化成功"
    }
    */

    /*** 字段说明请查看下面初始化详细文档
     */
  }
);

SDK 初始化详细文档

results matching ""

    No results matching ""