hansputera / midtrans-node

UnOfficial Midtrans Payment API Client for NodeJS | https://midtrans.com

Home Page:https://midtrans.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ›’ Midtrans-Node

Unofficial Midtrans API wrapper for NodeJS. πŸ’‘ I created this to make it easier for me to integrate some of πŸ›  my projects using πŸ›’ Midtrans, the methods I created here are available from Rest API, Snap, and Iris API 😎.

Quick Start

πŸ€” Installation

You need to install the package first!

npm install hanif-midtrans-node

yarn add hanif-midtrans-node

pnpm install hanif-midtrans-node

Usage 🀟

You just need a midtrans server key from https://dashboard.midtrans.com. And, you're ready to code!

import { MidtransNode } from 'hanif-midtrans-node';

// new MidtransNode(isProduction, midtransServerKey);
const midtrans = new MidtransNode(false, 'YOUR MIDTRANS SERVER KEY'); // sandbox mode

midtrans.createTransaction({
    transaction_details: {
        gross_amount: 20000, // IDR 20.000
        order_id: 'midtrans-node',
    },
}).then(console.log).catch(console.error);

And, that's it! Also, docs is availabe on https://hansputera.github.io/midtrans-node

License

MIT

About

UnOfficial Midtrans Payment API Client for NodeJS | https://midtrans.com

https://midtrans.com


Languages

Language:TypeScript 99.7%Language:Shell 0.3%