bootpay-backend-nodejs
Version:
Bootpay Server Side Package for Node.js
34 lines • 1.21 kB
JavaScript
(async () => {
const Bootpay = require('../dist/bootpay').Bootpay
Bootpay.setConfig(
'5b8f6a4d396fa665fdc2b5ea',
'rm6EYECr6aroQVG2ntW0A6LpWnkTgP4uQ3H18sDDUYw='
)
let token = await Bootpay.getAccessToken()
if (token.status === 200) {
let response
try {
response = await Bootpay.reserveSubscribeBilling({
billingKey: '5f97b8a40f606f03e8ab32a0',
itemName: '테스트',
price: 1000,
orderId: (new Date()).getTime(),
userInfo: {
username: '테스트',
phone: '01000000000'
},
feedbackUrl: 'https://dev-api.bootpay.co.kr/callback',
feedbackContentType: 'json',
schedulerType: 'oneshot',
executeAt: ((new Date()).getTime() / 1000) + 60
})
if (response.status === 200) {
response = await Bootpay.destroyReserveSubscribeBilling(response.data.reserve_id)
console.log(response)
}
} catch (e) {
return console.log(e)
}
// console.log(response)
}
})()