1.0.1 • Published 2 years ago

@wenjingq/gen_header v1.0.1

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

GenHeader WASM

author: wenjingQ

date: 2022/11/03

version: v1.0.1

使用方法

//导入类
import { Signature } from "@wenjingq/gen header";
//通过类.API调用
Signature.get_open_body_sig();

API

get_open_body_sig

获取post请求接口的签名内容

  • 调用

  • 请求参数

    • app_id: 产品ID,由银联商务方提供
    • app_key: 产品密钥,由银联商务方提供
    • body: 报文体内容

    示例:

    app_id = "8a81c1be831e62880183c6537f4d1bc8"
    app_key = "31cce8efd439471b9badc07468137224"
    body = "{\"merchantCode\":\"89835015331APRX\",\"terminalCode\":\"RFV4N2R2\",}"
  • 返回值

    • header: 签名内容

    示例:

    OPEN-BODY-SIG AppId="8a81c1be831e62880183c6537f4d1bc8", Timestamp="20221111174544", Nonce="f937068bb74d4205bfc11a12c2056056", Signature="3ntHcocbSpfgX44zX2JcIkTcRvCvsVYmDiAfGp5FRB4="

get_open_form_param

获取get请求接口的签名内容

  • 请求参数

    • app_id: 产品ID,由银联商务方提供
    • app_key: 产品密钥,由银联商务方提供
    • timestamp: 时间戳
    • nonce: 随机数
    • body: 报文体内容

    示例:

    appId = "10037e6f66f2d0f901672aa27d690006"
    app_key = "47ace12ae3b348fe93ab46cee97c6fde"
    timestamp = "20221111173818"
    nonce = "b3198cf680684a0d91713f3cbd05e53b"
    body = "{\"attachedData\":\"测试\",\"instMid\":\"YUEDANDEFAULT\",\"merOrderId\":\"101720221111182712\",\"mid\":\"898340149000005\",\"notifyUrl\":\"http://1.117.41.70:9003/ums/cb/notifyUrl\",\"orderDesc\":\"测试\",\"originalAmount\":1,\"platformAmount\":1,\"requestTimestamp\":\"2022-11-11 173818\",\"srcReserve\":\"111\",\"tid\":\"88880001\",\"totalAmount\":1}"
  • 返回值

    • header: 签名内容

    示例:

    OPEN-FORM-PARAM&appId=10037e6f66f2d0f901672aa27d690006&timestamp=20221111173818&nonce=b3198cf680684a0d91713f3cbd05e53b&content=%7B%22attachedData%22%3A%22%E6%B5%8B%E8%AF%95%22%2C%22instMid%22%3A%22YUEDANDEFAULT%22%2C%22merOrderId%22%3A%22101720221111182712%22%2C%22mid%22%3A%22898340149000005%22%2C%22notifyUrl%22%3A%22http%3A%2F%2F1.117.41.70%3A9003%2Fums%2Fcb%2FnotifyUrl%22%2C%22orderDesc%22%3A%22%E6%B5%8B%E8%AF%95%22%2C%22originalAmount%22%3A1%2C%22platformAmount%22%3A1%2C%22requestTimestamp%22%3A%222022-11-11%20173818%22%2C%22srcReserve%22%3A%22111%22%2C%22tid%22%3A%2288880001%22%2C%22totalAmount%22%3A1%7D&signature=DnsL%2BrcUdf6Lp8FARR9aS1JpjyDRs%2Bmg3LYZks%2FgqWw%3D