fatkulnurk / snaps
BCA 银行的 BI SNAP 实现
v1.0.7
2023-08-09 07:12 UTC
Requires
- php: 7.*|8.*
- illuminate/database: *
- illuminate/support: *
README
用于集成 Snap Bank Indonesia 到 PT Bukuku Solusi kreatif 内部应用程序的包
示例
设置配置
Config::getInstance()
->setHost('')
->setApiKey('')
->setSecretKey('')
->setAppId('')
->setPartnerServiceId('');
检索配置
Config::getInstance()->getHost();
创建虚拟账户
$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
$externalId = ''; // id dari transactions di personal atau bisnis
$va->inquiryStatus($externalId);