Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐘 PunyaKios PHP SDK

License: MIT PHP Version

Library PHP resmi untuk integrasi Merchant API PunyaKios. Solusi termudah untuk menerima pembayaran QRIS di website PHP Anda.

πŸ› οΈ Instalasi

Cukup download file PunyaKios.php dan sertakan di dalam project Anda:

require_once 'PunyaKios.php';

πŸš€ Cara Penggunaan

use PunyaKios\PunyaKios;

$sdk = new PunyaKios('YOUR_API_KEY');

// 1. Membuat Request Pembayaran
$response = $sdk->createPaymentRequest([
    'external_id' => 'ORDER-202',
    'amount' => 25000,
    'description' => 'Topup Saldo Merchant',
    'callback_url' => 'https://websitemu.com/callback.php'
]);

if ($response['status_code'] === 200) {
    $checkoutUrl = $response['data']['data']['checkout_url'];
    header("Location: $checkoutUrl"); // Redirect ke halaman pembayaran
}

// 2. Cek Riwayat Transaksi
$history = $sdk->getTransactions();
print_r($history['data']);

πŸ”” Menangani Callback

Gunakan static method parseCallback() untuk menerima data notifikasi lunas:

// Di file callback.php
require_once 'PunyaKios.php';
use PunyaKios\PunyaKios;

$data = PunyaKios::parseCallback();

if ($data && $data['status'] === 'PAID') {
    $orderId = $data['external_id'];
    // Update status di database Anda
    
    http_response_code(200);
    echo json_encode(['message' => 'Success']);
}

πŸ“‹ Persyaratan

  • PHP >= 7.4
  • php-curl extension enabled
  • php-json extension enabled

πŸ“„ Lisensi

Distributed under the MIT License. Lihat LICENSE untuk informasi lebih lanjut.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages