2017 © Pedro Peláez
 

library money-transfer-emulator-sdk

PHP SDK for Money Transfer Emulator Gateway

image

fintech-fab/money-transfer-emulator-sdk

PHP SDK for Money Transfer Emulator Gateway

  • Wednesday, June 18, 2014
  • by mikanoz
  • Repository
  • 3 Watchers
  • 0 Stars
  • 20 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Money Transfer Emulator SDK

SDK for Money Transfer Emulator (https://github.com/fintech-fab/money-transfer-emulator), (*1)

Requirements

  • php >=5.3.0
  • php5-curl

Installation (composer)

{
    "require": {
        "fintech-fab/money-transfer-emulator-sdk": "dev-master",
    },
}

Simple usage

use FintechFab\MoneyTransferEmulatorSdk\Gateway;

$config = array(
    'terminalId'    => 'your-terminal-id',
    'secretKey'     => 'your-terminal-secret-key',
    'gatewayUrl'    => 'url-to-gateway',
    'currency'      => 'RUB',
    'strongSSL'     => false,
);

// city list

$gatewayCity = Gateway::newInstance($config);
$cityList = $gatewayCity->getCityList();

// fee amount for target city

$gatewayFee = Gateway::newInstance($config);
$feeAmount = $gatewayFee->getFeeValue($cityList[0]->id, 10.00);

// Start with payment 'check' and 'pay'

$gatewayPay = Gateway::newInstance($config);

$params = array(
    'cityId'      => $cityList[0]->id,
    'toName'      => 'Happy Man',
    'orderAmount' => '10.00',
    'toNumber'    => '791032123123',
    'fromNumber'  => '3806865456467',
);

$resultCheck = $gatewayPay->check($params);

if($resultCheck){

    $resultPay = $gatewayPay->pay($params);

    if($resultPay){

        // get status

        $gatewayStatus = Gateway::newInstance($config);
        $gatewayStatus->status($gatewayPay->getResultCode(), $params['toNumber']);

        // do cancel

        $gatewayCancel = Gateway::newInstance($config);
        $gatewayCancel->cancel($gatewayPay->getResultCode(), $params['toNumber']);

    }

}

The Versions

18/06 2014

dev-master

9999999-dev http://fintech-fab.ru/

PHP SDK for Money Transfer Emulator Gateway

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Vladimir Yuldashev
by Mikhail Novikov

sdk e-commerce finance payments