为了提高客户接入的便捷性,本系统提供 SDK 方式介入,使用本 SDK 将极大的简化开发者的工作,开发者将无需考虑通信、签名、验签等,只需要关注业务参数的输入。
版本 | 日期 | 版本说明 |
---|---|---|
v1.0.0 | 2023/11/02 | 初始版本 |
nodejs 版本 10及以上
npm i ipos-sa-nodejs-sdk
const requestBuilder = require('ipos-sa-nodejs-sdk')
const sdk = requestBuilder.sdk;
// 以 4.49.用户查询 为例构建请求数据
// 请求类型
const requestType = "merchant_query_request";
// 请求数据
const requestData = {
// 终端流水号
"pos_seq": "123456",
"merchant_query_request": {
// 商户号
"merchant_id": "1000415"
}
};
// 构建请求数据
const requestDataJson = requestBuilder.buildRequestDataJson(requestType, requestData);
sdk.createRequest(requestDataJson)
.then(response => {
// 此处返回字符串 可通过JSON.parse(response)转为JsonObject
console.log(response);
})
.catch(error => {
console.error('Error:', error.message);
});