Skip to content

getpay-id/getpay-api

Repository files navigation

GetPay

GetPay Logo

Total alerts Language grade: Python Black Formatter

GetPay adalah layanan gratis untuk menangani pembayaran dari beberapa payment gateway yg mendukung mata uang indonesia (IDR).

Saat ini kami hanya mendukung payment gateway dari:

Proyek ini dibuat menggunakan:

Untuk lebih rinci tentang daftar ketergantungan dari proyek ini, silahkan lihat Pipfile

Features

Multiple Payment Gateway

Kami menyediakan API untuk membuat transaksi dengan metode pembayaran yang didukung oleh payment gateway dengan format request yang sama (berlaku di semua payment gateway).

Intuitive Payment Method Mapping

Kami telah memetakan metode pembayaran yang di dukung oleh payment gateway, seperti:

  • Virtual Account
  • Convenience Store
  • E-Wallet
  • QRIS

Berikut ini flow chart sebagai gambaran bagaimana proses pemetaan metode pembayaran yang dilakukan oleh GetPay:

graph TB;
    A[Payment Gateway]-->B[Payment Methods];
    B-->C[Virtual Account];
    B-->D[Convenience Store];
    B-->E[E-Wallet];
    B-->F[QRIS];

    C-->|Payment Channels|G[BCA<br/>Mandiri<br/>BNI<br/>BRI<br/>Permata<br/>CIMB];
    D-->|Payment Channels|H[Indomart<br/>Alfamart];
    E-->|Payment Channels|I[Gopay<br/>OVO<br/>Dana];
    F-->|Payment Channels|J[Payment using QR code];
Loading

Pemetaan ini berlaku untuk semua payment gateway.

Payment Callback

Kami juga sudah menyediakan API untuk menerima callback (status payment) dari payment gateway.

API Keys

Kami menyediakan API Key untuk mengakses Getpay API. Tujuan dari API Key ini adalah untuk mengimplementasikan integrasi antara GetPay API dengan service lain.

Websocket

Kami juga menyediakan websocket untuk mendapatkan status transaksi secara real time.

Dashboard (WIP)

Untuk lebih rinci, silahkan lihat https://getpay.id/dashboard.

Untuk repository dashboard juga bisa dilihat di https://github.com/getpay-id/dashboard

Documentation (WIP)

Lihat disini: https://github.com/getpay-id/getpay-api/wiki

Atau

Lihat GetPay Workspace di Postman

Support & Donate

Jika proyek ini bermanfaat, kamu bisa berikan donasi melalui:

  • Trakteer
  • PayPal
  • BTC: bc1qxqyxchp3tem47uavwv0ljqr4nx3gggurwahqr0
  • ETH: 0xA51831F3f27D9f790d52305c19E79CD7F3226CFd

Releases

No releases published

Packages

No packages published

Languages