@mrchimky/voucherjs
v1.0.3
Published
Package for making websites with prepaid.
Downloads
4
Maintainers
Readme
Wallet-Voucher :red_envelope:
Wallet Voucher หรืออีกชื่อคือ อั่งเปา APi สามารถใช้เพื่อทำระบบเติมเงินด้วย ซองอั่งเปาของ Truemoney Wallet ได้ พร้อม Callback
โดยอั่งเปา APi :red_envelope: นี้ใช้ได้กับ JavaScript, NodeJS Express เป็นต้น :white_check_mark:
Installation
การติดตั้งสำหรับ NodeJS โดยใช้ npm install command :
$ npm install @mrchimky/voucherjs
Usage
Package ของเรา ซับพอร์ดหลายรูปแบบสามารถเลือกใช้ได้ตามรูปแบบงานของท่าน
Example
- ตัวอย่าง เริ่มต้น
const voucher = require("@mrchimky/voucherjs");
voucher('0123456789', 'https://gift.truemoney.com/campaign/?v=bgavSkg5hspZYKzcdk').then((result) => {
console.log(`สถานะ: ${result.status} | จำนวน: ${result.amount} บาท `);
}).catch(error) {
console.log(error);
}
JavaScript
- ตัวอย่าง การเรียกใช้ สำหรับ JavaScript
const voucher = require("@mrchimky/voucherjs");
voucher('เบอร์วอเลต', 'ลิ้งค์อั่งเปา หรือ โค้ตอั่งเปา').then((result) => {
console.log(`สถานะ: ${result.status} | จำนวน: ${result.amount} บาท `);
}).catch(error) {
console.log(error);
}
หรือ
import { Voucher } from '@mrchimky/voucherjs'
Voucher('เบอร์วอเลต', 'ลิ้งค์อั่งเปา หรือ โค้ตอั่งเปา').then((result) => {
console.log(`สถานะ: ${result.status} | จำนวน: ${result.amount} บาท `);
}).catch(error) {
console.log(error);
}
NodeJS Express
- ตัวอย่างสำหรับ NodeJS CommonJS
const voucher = require("@mrchimky/voucherjs");
app.post("/voucher", (req, res) => {
const { mobile, voucher } = req.body;
try {
voucher(mobile, voucher).then((result) => {
console.log(`สถานะ: ${result.status} | จำนวน: ${result.amount} บาท `);
}).catch(error) {
console.log(error);
}
} catch(error) {
console.log(error);
};
});
- สำหรับ NodeJS Mobule
import { Voucher } from '@mrchimky/voucherjs' or const voucher = require("@mrchimky/voucherjs");
app.post("/voucher", (req, res) => {
const { mobile, voucher } = req.body;
try {
voucher(mobile, voucher).then((result) => {
console.log(`สถานะ: ${result.status} | จำนวน: ${result.amount} บาท `);
}).catch(error) {
console.log(error);
}
} catch(error) {
console.log(error);
}
});
Async/Await
- สามารถใช้ร่วมกับ Async/Await ได้
const voucher = require("@mrchimky/voucherjs");
app.post('/voucher', async (req, res) => {
try {
const data = await voucher('เยอร์วอเลต', 'ลิ้งค์อั่งเปา');
console.log(`สถานะ: ${data.status} | จำนวน: ${data.amount} บาท `)
} catch (error) {
console.log(error);
}
})
API Reference
| Parameter | Type | Description |
| --- | --- | --- |
| mobile
| string
| ส่วนของเบอร์วอเลตผู้รับเงิน Required |
| voucher
| string
| ส่วนของลิ้งค์อั่งเปา หรือจะใช้ โค้ตอั่งเปาก็ได้ Required |