Skip to content

Tokenized Agreement

Shipu Ahamed edited this page Sep 29, 2019 · 7 revisions

$tokenized initialization here.

In laravel use Shipu\Bkash\Facades\Tokenized instead of $tokenized if you want.

Create Agreement

$payerReference = 'your payerReference';
$callbackUrl = 'merchant callback url';

$tokenized->agreement()->create($payerReference, $callbackUrl);

or 

$tokenized->createAgreement($payerReference, $callbackUrl);

in laravel

Shipu\Bkash\Facades\Tokenized::agreement()->create($payerReference);

or 

Shipu\Bkash\Facades\Tokenized::createAgreement($payerReference);

$callbackUrl optional.

Execute Agreement

$tokenized->agreement()->execute($paymentId);

or 

$tokenized->executeAgreement($paymentId);

you can get $paymentId after create agreement api call.

Agreement Status

$tokenized->agreement()->status($agreementId);

or 

$tokenized->statusAgreement($agreementId);

you can get $agreementId after execute agreement api call.

Cancel Agreement

$tokenized->agreement()->cancel($agreementId);

or 

$tokenized->cancelAgreement($agreementId);

you can get $agreementId after execute agreement api call.

← Tokenized | Tokenized Checkout →

Clone this wiki locally