JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 12
  • Score
    100M100P100Q50253F
  • License MIT

Redeem Money form Truemoney Voucher

Package Exports

  • truewalletvoucher
  • truewalletvoucher/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (truewalletvoucher) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Truewallet Voucher for JS

Features

  • ✔️ ฟีเจอร์ครบรองรับทั้งโค๊ดอังเปาและ URL

Installation

npm i truewalletvoucher

How To Use

const { twApi } = require("truewalletvoucher");
function redeem(code) {
      const voucher = await twApi(code, '[เบอร์โทร]');
      console.log(voucher);
}

redeem("xxxxx");

Example Code for CommonJs

const { twApi } = require("truewalletvoucher");

async function redeem(code) {
    const voucher = await twApi(code, '[เบอร์โทร]');
    switch (voucher.status.code) {
        case "SUCCESS":
            console.log('ไดรับเงินแล้วจำนวน' + voucher.data.my_ticket.amount_baht)
            break;
        case "CANNOT_GET_OWN_VOUCHER":
            console.log('รับซองตัวเองไม่ได้')
            break;
        case "TARGET_USER_NOT_FOUND":
            console.log('ไม่พบเบอร์นี้ในระบบ')
            break;
        case "INTERNAL_ERROR":
            console.log('ไม่ซองนี้ในระบบ หรือ URL ผิด')
            break;
        case "VOUCHER_OUT_OF_STOCK":
            console.log('มีคนรับไปแล้ว')
            break;
        case "VOUCHER_NOT_FOUND":
            console.log('ไม่พบซองในระบบ')
            break;
        case "VOUCHER_EXPIRED":
            console.log('ซองวอเลทนี้หมดอายุแล้ว')
            break;
        default:
            break;
    }
}

Example Code for Module

import { twApi } from "truewalletvoucher";

async function redeem(code) {
    const voucher = await twApi(code, '[เบอร์โทร]');
    switch (voucher.status.code) {
        case "SUCCESS":
            console.log('ไดรับเงินแล้วจำนวน' + voucher.data.my_ticket.amount_baht)
            break;
        case "CANNOT_GET_OWN_VOUCHER":
            console.log('รับซองตัวเองไม่ได้')
            break;
        case "TARGET_USER_NOT_FOUND":
            console.log('ไม่พบเบอร์นี้ในระบบ')
            break;
        case "INTERNAL_ERROR":
            console.log('ไม่ซองนี้ในระบบ หรือ URL ผิด')
            break;
        case "VOUCHER_OUT_OF_STOCK":
            console.log('มีคนรับไปแล้ว')
            break;
        case "VOUCHER_NOT_FOUND":
            console.log('ไม่พบซองในระบบ')
            break;
        case "VOUCHER_EXPIRED":
            console.log('ซองวอเลทนี้หมดอายุแล้ว')
            break;
        default:
            break;
    }
}

Credits