PHPackages                             gusviradigital/gdp-payment-gateway - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. gusviradigital/gdp-payment-gateway

ActiveLibrary

gusviradigital/gdp-payment-gateway
==================================

Pustaka integrasi multi Payment Gateway yang fleksibel untuk PHP. Mendukung Midtrans, Xendit, Tripay, Duitku, dan PayPal. Dapat digunakan untuk berbagai jenis aplikasi.

00PHP

Since Jul 30Pushed todayCompare

[ Source](https://github.com/gusviradigital/gdp-payment-gateway)[ Packagist](https://packagist.org/packages/gusviradigital/gdp-payment-gateway)[ RSS](/packages/gusviradigital-gdp-payment-gateway/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

GDP Payment Gateway
===================

[](#gdp-payment-gateway)

> Pustaka integrasi multi Payment Gateway yang fleksibel, seragam, dan siap pakai untuk aplikasi PHP. Dikembangkan oleh **Gusvira Digital**.

---

Daftar Isi
----------

[](#daftar-isi)

- [Tentang Proyek](#tentang-proyek)
- [Fitur Utama](#fitur-utama)
- [Penyedia Pembayaran yang Didukung](#penyedia-pembayaran-yang-didukung)
- [Persyaratan](#persyaratan)
- [Pemasangan](#pemasangan)
- [Penggunaan Dasar](#penggunaan-dasar)
- [Struktur Direktori](#struktur-direktori)
- [Keamanan](#keamanan)
- [Dukungan](#dukungan)
- [Lisensi](#lisensi)

---

Tentang Proyek
--------------

[](#tentang-proyek)

Paket ini menyediakan cara yang sederhana dan konsisten untuk mengintegrasikan berbagai layanan pembayaran ke dalam aplikasi PHP Anda. Didesain agar **bersifat umum**, sehingga dapat digunakan untuk segala kebutuhan transaksi: toko daring, layanan berlangganan, sistem donasi, pembayaran jasa, dan lain-lain — tidak terbatas pada satu jenis penggunaan saja.

Menggunakan pola desain **Factory Pattern** serta mengikuti standar penulisan kode **PSR-4**, sehingga mudah dipelajari, dikembangkan, dan disesuaikan dengan berbagai kerangka kerja aplikasi.

**Informasi Resmi:**

- Pengembang: [Gusvira Digital](https://gusviradigital.co.id/)
- Situs Resmi:
- Repositori:
- Lisensi: MIT

---

Fitur Utama
-----------

[](#fitur-utama)

- ✅ Satu antarmuka untuk mengelola banyak penyedia pembayaran
- ✅ Penanganan notifikasi balik (callback/webhook) yang aman
- ✅ Verifikasi tanda tangan untuk mencegah manipulasi data
- ✅ Pencatatan riwayat transaksi untuk kebutuhan audit
- ✅ Penyimpanan sementara konfigurasi guna meningkatkan kinerja
- ✅ Dukungan peristiwa (event) saat status pembayaran berubah
- ✅ Penanganan kesalahan khusus yang mudah dilacak
- ✅ Sepenuhnya dapat disesuaikan dan diperluas

---

Penyedia Pembayaran yang Didukung
---------------------------------

[](#penyedia-pembayaran-yang-didukung)

- Midtrans
- Xendit
- Tripay
- Duitku
- PayPal

---

Persyaratan
-----------

[](#persyaratan)

- PHP versi **7.4 | 8.0 | 8.1 | 8.2 | 8.3**
- Ekstensi PHP: `json`, `curl`

---

Pemasangan
----------

[](#pemasangan)

Gunakan Composer untuk memasang paket ini:

```
composer require gusviradigital/gdp-payment-gateway
```

---

Penggunaan Dasar
----------------

[](#penggunaan-dasar)

Untuk dokumentasi penggunaan yang lebih lengkap dan detail, silakan baca **[Panduan Implementasi Lengkap](docs/implementasi.md)**.

### Contoh Membuat Transaksi Pembayaran

[](#contoh-membuat-transaksi-pembayaran)

```
