Skip to content

Sberbank gateway payment processing library for PHP 7.0

License

Notifications You must be signed in to change notification settings

3DaVinci/sberbank-gateway

Repository files navigation

Библиотека для работы с платежным шлюзом Сбербанка. Интерфейс REST.

Build Status

Установка

$ curl -s http://getcomposer.org/installer | php
$ php composer.phar update

Возможности

  • registerOrder - запрос регистрации заказа
  • orderStatus - запрос состояния заказа
  • paymentCancellation - запрос отмены оплаты заказа
  • refund - запрос возврата средств оплаты заказа
  • getBindings - запрос списка связок по идентификатору клиента
  • getBindCard - запрос активации связки
  • getUnbindCard - запрос деактивации связки

Пример использования

<?php

$gateway = new \Sberbank\RestGateway([
    'password' => 'password',
    'userName' => 'username'
]);

$response = $gateway->registerOrder([
        'orderNumber' => 1,
        'amount' => 12000,
        'returnUrl' => 'https://server/applicaton_context/finish.html'
    ])
    ->send();

if ($response->isSuccessful()) {
    $response->getData();
}