1.0.3 • Published 4 months ago
ipos-sa-nodejs-sdk v1.0.3
简介
为了提高客户接入的便捷性,本系统提供 SDK 方式介入,使用本 SDK 将极大的简化开发者的工作,开发者将无需考虑通信、签名、验签等,只需要关注业务参数的输入。
版本记录
版本 | 日期 | 版本说明 |
---|---|---|
v1.0.0 | 2023/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);
});