PHP code example of polygontech / nagad-disbursement
1. Go to this page and download the library: Download polygontech/nagad-disbursement library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
polygontech / nagad-disbursement example snippets
use Polygontech\NagadDisbursement\DTO\Input\BatchItem;
use Polygontech\CommonHelpers\Mobile\BDMobile;
use Polygontech\CommonHelpers\Money\BDT;
use Polygontech\NagadDisbursement\DTO\Input\DisbursementBatch;
use Polygontech\NagadDisbursement\Facade\NagadDisbursement;
use Polygontech\NagadDisbursement\DTO\Output\BatchDisburseOutput;
use Carbon\Carbon;
$item1 = new BatchItem(
account: new BDMobile("+8801687961590"),
amount: new BDT(1300), // BDT should be created in poysa
description: "Sample Test Loan",
additional: [
"referenceNo" => "10133",
"someId" => "String",
],
);
$item2 = new BatchItem(
account: new BDMobile("+8801672352566"),
amount: new BDT(2055), // BDT should be created in poysa
description: "Sample Test Loan",
additional: [
"referenceNo" => "1002",
"someId" => "String1",
],
);
$batch = new DisbursementBatch(
title: "Batch123456712",
type: "G2C",
scheduleTime: Carbon::now(),
items: [$item1, $item2],
);
/** @var BatchDisburseOutput $output */
$output = NagadDisbursement::disburseNow($batch);
bash
php artisan vendor:publish --provider='Polygontech\NagadDisbursement\ServiceProvider'
# or,
php artisan vendor:publish # and select 'Polygontech\NagadDisbursement\ServiceProvider' when prompted
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.