2017 © Pedro Peláez
 

library saman_bank

Saman bank transaction package

image

sadegh-pm/saman_bank

Saman bank transaction package

  • Friday, February 23, 2018
  • by SadeghPM
  • Repository
  • 1 Watchers
  • 5 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 17 % Grown

The README.md

SamanBank

License: GPL v2, (*1)

Saman bank payment package, (*2)

Install

Install latest version using composer., (*3)

``` bash $ composer require sadegh-pm/saman_bank, (*4)

### Usage
Request payment:
```php
<?php
use SadeghPM\SamanBank\Saman;
use SadeghPM\SamanBank\SamanStorageAdapterInterface;
//seller ID
$merchantId = 'xxxxxxxx';
//database storage adapter that implements SamanStorageAdapterInterface
$myStorageAdapter = new myImplimentedStorageAdapter();
$payment = new Saman($myStorageAdapter,$merchantId);

$amountInRial = 10000;
//return customer after payment
$callbackUrl = 'http://mysite.ir/callback';
//request payment and redirect user to saman payment page
echo $payment->payRequest($amountInRial,$callbackUrl)->getRedirectScript();

Response verify:, (*5)

<?php
use SadeghPM\SamanBank\Saman;
use SadeghPM\SamanBank\SamanStorageAdapterInterface;
//seller ID
$merchantId = 'xxxxxxxx';
//database storage adapter that implements SamanStorageAdapterInterface
$myStorageAdapter = new myImplimentedStorageAdapter();
$payment = new Saman($myStorageAdapter,$merchantId);

try{
    $payment->getPayStat($_POST);
    echo 'Thanks...successful payment.';
}catch (\Throwable $throwable){
    echo "error :".$throwable->getMessage();
}

The Versions

23/02 2018

dev-master

9999999-dev https://github.com/SadeghPM/SamanBank

Saman bank transaction package

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

bank transaction saman sadeghpm

17/02 2018

v1.0

1.0.0.0 https://github.com/SadeghPM/SamanBank

Saman bank transaction package

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

bank transaction saman sadeghpm