Skip to content

Sistem pembayaran QRIS berbasis PHP dengan integrasi ForestAPI, menggunakan Tailwind CSS untuk tampilan modern dan fitur otomatisasi transaksi. πŸš€

License

Notifications You must be signed in to change notification settings

dani-techno/script-market

Repository files navigation

πŸš€ Sistem Pembelian dengan QRIS – Integrasi ForestAPI

Proyek ini adalah sistem pembelian digital berbasis PHP dan Tailwind CSS, yang diintegrasikan dengan ForestAPI untuk pemrosesan pembayaran melalui QRIS.

πŸ› οΈ Fitur

βœ… Tampilan modern dengan Tailwind CSS
βœ… Pembayaran otomatis melalui QRIS (ForestAPI)
βœ… Penyimpanan status pembayaran di localStorage
βœ… Unduhan otomatis setelah transaksi sukses

πŸ“‚ Struktur Proyek

/script-market
│── index.php          # Halaman utama pembelian  
│── config.php         # Konfigurasi API dan produk  
│── download.php       # Endpoint untuk unduhan setelah pembayaran  

πŸ”§ Konfigurasi

Proyek ini menggunakan ForestAPI untuk pemrosesan pembayaran. Pastikan config.php sudah dikonfigurasi dengan benar:

<?php
return [
    'api' => [
        'base_url' => 'https://forestapi.web.id', // URL API ForestAPI  
        'api_key'  => 'YOUR_SECRET_KEY', // Ganti dengan API Key Anda  
    ],
    'product' => [
        'title'        => 'Script Bot WhatsApp',
        'description'  => 'Otomatisasi pesan pelanggan dengan fitur AI dan API.',
        'price'        => 5000, // Harga dalam IDR
        'image_url'    => 'https://forestapi.web.id/home/images/project-wa-bot-topup.jpg',
        'download_url' => 'https://www.mediafire.com/file/au98orgynjpqj10/bot.zip/file',
    ],
];

▢️ Cara Menggunakan

  1. Pastikan API Key Valid

    • Dapatkan API Key dari ForestAPI
    • Masukkan API Key ke dalam config.php
  2. Jalankan Server
    Gunakan server lokal seperti XAMPP atau PHP built-in server:

    php -S localhost:8000
    
  3. Akses Halaman Pembelian

    • Buka browser: http://localhost:8000/index.php
    • Klik tombol "Order" untuk membuat transaksi QRIS
    • Pindai kode QR dan lakukan pembayaran
  4. Unduh Produk

    • Setelah pembayaran sukses, tautan unduhan akan muncul secara otomatis
    • Jika transaksi gagal atau dibatalkan, pengguna bisa mencoba ulang

πŸ”— API Endpoint (ForestAPI)

Endpoint Deskripsi
POST /api/h2h/deposit/create Membuat pembayaran QRIS
POST /api/h2h/deposit/status Mengecek status pembayaran
POST /api/h2h/deposit/cancel Membatalkan pembayaran

βš™οΈ Teknologi yang Digunakan

  • Frontend: Tailwind CSS, Font Awesome
  • Backend: PHP
  • API Pembayaran: ForestAPI (QRIS)

πŸ“Œ Catatan

  • Pastikan API Key aman dan tidak dibagikan secara publik
  • Cek status pembayaran sebelum mengunduh produk
  • Jika terjadi masalah dengan transaksi, hubungi ForestAPI Support

πŸ“„ Informasi

  • Pembuat / Pengembang: Dani Technology - Full Stack Developer & Software Engineer
  • Kontak Pembuat / Pengembang:

πŸ’– Terima Kasih Kepada

  • Dani Technology - Full Stack Developer & Software Engineer (Pembuat / Pengembang)
  • ForestAPI | forestapi.web.id (Penyedia API Payment Gateway)

About

Sistem pembayaran QRIS berbasis PHP dengan integrasi ForestAPI, menggunakan Tailwind CSS untuk tampilan modern dan fitur otomatisasi transaksi. πŸš€

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published