growincapps/sdk-payment-page
最新稳定版本:1.0.6
Composer 安装命令:
composer require growincapps/sdk-payment-page
包简介
Payment Page Twenty First Century
README 文档
README
Install SDK with composer
composer require growincapps/sdk-payment-page
1. Inisialisasi Client
use Payment\PaymentClient; $client = new PaymentClient(username: 'bepamew992@envoes.com', apiKey:'@Password123');
2. createPaymentSession() - Buat Sesi Pembayaran
Buat sesi pembayaran baru dengan daftar item. Sudah termasuk generate token
try { $session = $client->createPaymentSession( [ 'payment_method_id'=> 1, 'items' => [ [ "name" => "item1", "qty" => 1, "price" => "100", "code" => "BSU-2009" ], [ "name" => "item2", "qty" => 2, "price" => "50", "code" => "ABC-2024" ], ], 'redirect_url' => 'http://google.com/?return', //optional 'callback_url' => 'http://google.com/?callback', //optional 'payment_identifier' => 'PHP-SDK-NP' // wajib ] ); print('Session ID:' . $session->session_id . PHP_EOL); print('Total:' . $session->total_amount . PHP_EOL); print_r($session); } catch (\Throwable $th) { print('Gagal buat sesi: ' . $th->getMessage()); }
3. checkStatusPayment() - Check Status Pembayaran
check status Pembayaran dengan session dan token yang sebelumnya digunakan
$session = $client->createPaymentSession( ... ); $client = new PaymentClient('bepamew992@envoes.com', '@Password123'); $recheckstatus = $client->checkStatusPayment($session->session_id, $session->access_token);
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-08