fatkulnurk/snaps

Implementasi BI SNAP untuk bank BCA

v1.0.7 2023-08-09 07:12 UTC

This package is auto-updated.

Last update: 2024-05-09 10:51:29 UTC


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);