6.0.0 • Published 3 years ago
gmopg v6.0.0
GMO Payment Gateway API Client: Unofficial
Simple Nodejs wrapper for GMO Payment Gateway API.
Installation
$ npm install gmopg
Usage
Purchase example
Node.js
const {default: GMOPG, ENUMS} = require('gmopg');
const gmopg = new GMOPG({
baseUrl: 'https://p01.mul-pay.jp',
SiteID: 'Your SiteID',
SitePass: 'Your SitePass',
ShopID: 'Your ShopID',
ShopPass: 'Your SitePass',
})
const orderID = 'Order ID'
const amount = 1234
gmopg.entryTran({
OrderID: orderID,
JobCd: ENUMS.JobCd.Auth,
Amount: amount
}).then((entryRes) => {
gmopg.execTran({
AccessID: entryRes.AccessID,
AccessPass: entryRes.AccessPass,
OrderID: orderID,
Method: ENUMS.Method.Lump,
CardNo: '1234123412341234',
Expire: '2024',
SecurityCode: '123'
}).then((execRes) => {
gmopg.alterTran({
AccessID: entryRes.AccessID,
AccessPass: entryRes.AccessPass,
JobCd: ENUMS.JobCd.Sales,
Amount: amount
}).then((alterRes) => {
console.log(alterRes)
})
})
})
TypeScript
import GMOPG, {ENUMS} from 'gmopg'
const gmopg = new GMOPG({
baseUrl: 'https://p01.mul-pay.jp',
SiteID: 'Your SiteID',
SitePass: 'Your SitePass',
ShopID: 'Your ShopID',
ShopPass: 'Your ShopPass'
})
const orderID = 'Order ID'
const amount = 1234
const entryRes = await gmopg.entryTran({
OrderID: orderID,
JobCd: ENUMS.JobCd.Auth,
Amount: amount
})
const execRes = await gmopg.execTran({
AccessID: entryRes.AccessID,
AccessPass: entryRes.AccessPass,
OrderID: orderID,
Method: ENUMS.Method.Lump,
CardNo: '1234123412341234',
Expire: '2024',
SecurityCode: '123'
})
const alterRes = await gmopg.alterTran({
AccessID: entryRes.AccessID,
AccessPass: entryRes.AccessPass,
JobCd: ENUMS.JobCd.Sales,
Amount: amount
})
Config
name | description | environ | default |
---|---|---|---|
baseUrl | baseurl for request | GMOPG_ENDPOINT | https://pt01.mul-pay.jp |
http.timeout | timeout for request | GMOPG_TIMEOUT | 180000 (ms) |
http.headers | headers for request | - | see code :eyes: |
SiteID | PG site id | GMOPG_SITEID | undefined |
SitePass | PG site pass | GMOPG_SITEPASS | undefined |
ShopID | PG shop id | GMOPG_SHOPID | undefined |
ShopPass | PG shop pass | GMOPG_SHOPPASS | undefined |
Contribution
- Fork (https://github.com/pepabo/gmopg/fork)
- Create a feature branch
- Commit your changes
- Rebase your local changes against the master branch
- Run test suite with the
npm ci
command and confirm that it passes - Create a new Pull Request
Author
6.0.0
3 years ago
5.0.1
4 years ago
5.0.0
4 years ago
4.1.0
4 years ago
4.0.0
4 years ago
3.4.1
5 years ago
3.4.0
5 years ago
3.3.0
5 years ago
3.2.0
5 years ago
3.1.0
5 years ago
3.0.1
5 years ago
3.0.0
5 years ago
2.0.0
5 years ago
1.2.0
5 years ago
1.1.0
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago
0.21.0
6 years ago
0.20.1
6 years ago
0.20.0
6 years ago
0.19.2
7 years ago
0.19.1
7 years ago
0.19.0
7 years ago
0.18.0
7 years ago
0.17.0
7 years ago
0.16.0
7 years ago
0.15.0
7 years ago
0.14.0
7 years ago
0.13.0
7 years ago
0.12.0
7 years ago
0.11.2
7 years ago
0.11.1
7 years ago
0.11.0
7 years ago
0.10.0
7 years ago
0.9.0
7 years ago
0.8.0
7 years ago
0.7.2
7 years ago
0.7.1
7 years ago
0.7.0
7 years ago
0.6.0
7 years ago
0.5.0
7 years ago
0.4.0
7 years ago
0.3.2
7 years ago
0.3.1
7 years ago
0.3.0
7 years ago
0.2.1
7 years ago
0.2.0
7 years ago
0.1.0
7 years ago