spgateway-js
智付通信用卡付款 API
npm i --save spgateway-js
Usage
var sp = require('spgateway-js')
// 產生傳送給智付通的參數
var trade = sp.encrypt(KEY, IV, {
MerchantID: SPGATEWAY_MERCHANT_ID,
RespondType: 'JSON',
TimeStamp: Math.floor(Date.now() / 1000),
Version: '1.4',
MerchantOrderNo: ORDER_NO,
Amt: amount,
ItemDesc: 'Item',
Email: user.email,
LoginType: 0,
ReturnURL: '...',
NotifyURL: '...'
})
// trade = {TradeInfo: '...', TradeSha: '...'}
// 解開智付通回傳的資料
var payload = sp.decrypt(KEY, IV, TradeInfo)
License
The MIT License