fatkulnurk / snaps
Implementasi BI SNAP untuk bank BCA
v1.0.7
2023-08-09 07:12 UTC
Requires
- php: 7.*|8.*
- illuminate/database: *
- illuminate/support: *
README
Packages untuk integrasi Snap Bank Indonesia di aplikasi internal PT Bukuku Solusi kreatif
contoh
set config
Config::getInstance()
->setHost('')
->setApiKey('')
->setSecretKey('')
->setAppId('')
->setPartnerServiceId('');
retrieve config
Config::getInstance()->getHost();
create virtual account
$va = (new Snap())
->transferCredit()
->bank()
->virtualAccount();
// buat virtual akun
$va->create([
'app_id' => '',
'partner_service_id' => '',
'external_id' => '',
'customer_no' => '',
'va_number' => '',
'va_name' => '',
'va_email' => '',
'va_phone_number' => '',
'amount' => 10000,
'payment_details' => [],
'expired_at' => CarbonImmutable::now()->addDay(),
]);
cek status va
// cek status va
$externalId = ''; // id dari transactions di personal atau bisnis
$va->inquiryStatus($externalId);