mustikapay/mustikapay-php 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mustikapay/mustikapay-php

Composer 安装命令:

composer require mustikapay/mustikapay-php

包简介

SDK Resmi PHP untuk MustikaPay API - Mendukung QRIS, Virtual Account, dan Payout

README 文档

README

SDK Resmi PHP untuk integrasi API Pembayaran MustikaPay. Mendukung QRIS Dinamis, Virtual Account (VA), E-Money, dan Retail (Alfamart/Indomaret).

Instalasi

Gunakan Composer untuk menginstall SDK ini:

composer require mustikapay/mustikapay-php

Cara Penggunaan

1. Inisialisasi

require 'vendor/autoload.php';

use MustikaPay\MustikaPay;

$apiKey = "MP-xxxx-xxxx"; // API Key dari Dashboard
$mp = new MustikaPay($apiKey);

2. Membuat QRIS

$qris = $mp->createQRIS(10000);
echo "Bayar di: " . $qris['qr_content'];

3. Membuat Virtual Account (VA)

Gunakan kode bank dalam format angka (misal: BCA = 014).

use MustikaPay\Constants\BankCode;

$va = $mp->createVA(25000, BankCode::BCA, "Nama Pelanggan");
echo "Nomor VA: " . $va['va_number'];

4. Membuat E-Money (Direct Pay)

use MustikaPay\Constants\EmoneyCode;

$em = $mp->createEmoney(50000, "08123456789", EmoneyCode::DANA);
echo "Klik untuk bayar: " . $em['emoneyData']['additionalInfo']['urlPayment'];

5. Webhook (Callback)

Buat file callback.php di server Anda untuk menerima notifikasi otomatis saat pelanggan membayar.

$rawPayload = file_get_contents('php://input');
$data = json_decode($rawPayload, true);

if ($data['status'] === 'success' && $data['data']['status'] === 'SUCCESS') {
    // Proses pesanan di database Anda
    $ref = $data['reference'];
    $amount = $data['amount'];
    
    http_response_code(200);
    echo json_encode(['status' => 'OK']);
}

Lisensi

MIT

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 7
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-04-14

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固