1.0.3 • Published 4 months ago

ipos-sa-nodejs-sdk v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

简介

为了提高客户接入的便捷性,本系统提供 SDK 方式介入,使用本 SDK 将极大的简化开发者的工作,开发者将无需考虑通信、签名、验签等,只需要关注业务参数的输入。

版本记录

版本日期版本说明
v1.0.02023/11/02初始版本

版本要求

nodejs 版本 10及以上

使用方法

1. 安装

npm i ipos-sa-nodejs-sdk

2. 配置sdk所需的Config参数,路径为lib/Config.js

3. 创建requestBuilder实例

const requestBuilder = require('ipos-sa-nodejs-sdk')
const sdk = requestBuilder.sdk;

4. 根据接口文档构建请求参数

// 以 4.49.用户查询 为例构建请求数据
// 请求类型	
const requestType = "merchant_query_request";
// 请求数据
const requestData = {
    // 终端流水号
    "pos_seq": "123456",
    "merchant_query_request": {
        // 商户号
        "merchant_id": "1000415"
    }
};

// 构建请求数据
const requestDataJson = requestBuilder.buildRequestDataJson(requestType, requestData);

5.发起请求

sdk.createRequest(requestDataJson)
    .then(response => {
        // 此处返回字符串 可通过JSON.parse(response)转为JsonObject
        console.log(response);
        // YOUR CODE
    })
    .catch(error => {
        console.error('Error:', error.message);
    });
1.0.3

4 months ago

1.0.1

6 months ago

1.0.0

6 months ago