Skip to content

UseePayOffical/js-sdk-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

运行

  1. 运行 npm install
  2. 将 server.js 中的相关配置(USEEPAY_MERCHANT_NO, USEEPAY_MERCHANT_MD5_SECRET_KEY, USEEPAY_APP_ID, USEEPAY_SIGN_TYPE, USEEPAY_RSA_PUBLICK_KEY, MERCHANT_RSA_PRIVATE_KEY) 替换成您自己的配置
  3. 将 index.js 中的 USEEPAY_MERCHANT_NO 替换成您自己的
  4. 使用内网穿透工具, 如 Ngork 关联到 server.js 中监听的端口(默认9001), 并将 server.js 中的 NGROK_URL 替换
  5. 运行 npm run build
  6. 访问 YOUR_NGROK_HOST

Demo 中提供的加签方式实现:

  • MD5
  • RSA

RSA 密钥对格式说明

RSA 密钥对应为 1024 PKCS8 格式

由于 demo 中使用了 node-rsa 进行了 RSA 的签名与验证签, MERCHANT_RSA_PRIVATE_KEY 不能省去行首与行尾, 格式应该如下:

-----BEGIN PRIVATE KEY-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
-----END PRIVATE KEY-----

更多内容请访问: UseePay JavaScript SDK 文档

About

UseePay Javascript SDK Demo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published