PHP-SDK
BLACK PAYMENT PHP SDK. SDK содержит методы для удобного взаимодействия с BLACK PAYMENT API.
Ниже находятся примеры для старта. Для подробной информации, пожалуйста, обратитесь к нашей документации
http://docs.blackpayment.apiary.io, (*1)
, (*2)
Установка
Для установки SDK, необходимо воспользоваться Composer., (*3)
Если Вы ещё не используете Composer- это достаточно просто. Вот инструкция по установке., (*4)
# Установите Composer
curl -sS https://getcomposer.org/installer | php
# Добавьте BLACK PAYMENT в зависимость
php composer.phar require blackpayment/php-sdk:~0.9
Если у Вас нет доступа к SSH, то можете установить Composer по Этой инструкции., (*5)
Дальше, установите автозагрузку Composer в Ваше приложение, чтобы автоматически загружать BLACK PAYMENT SDK в Ваш проект:, (*6)
require 'vendor/autoload.php';
use BlackPayment\BlackPayment;
Пример использования
Вот так происходит генерация платежей через наш SDK:, (*7)
# В первую очередь необходимо инициализировать наш SDK для Вашего магазина.
$bp = new BlackPayment("ВАШ API TOKEN","ВАШ SECRET KEY");
# Теперь можно отправлять запрос создания платежа.
$response = $bp->makeAction('makePayment', array('amount' => 420,
'currency' => 'RUB',
'description' => 'Payment For Doge',
'order' => 'MUCHORDER'));
# Исследуем ответ от API.
if(isset($response->url)) {
$paymentid = $response->paymentid; //Идентификатор платежа внутри BLACK PAYMENT
$paymentUrl = $response->url; //Ссылка платежа
}elseif (isset($response->error)) {
print 'Ошибка: '.$response->errorDescription;
}else {
print 'Фатальная ошибка';
}
Дополнительная информация
Более подробные примеры использования Наших методов API описаны в /sample., (*8)
Поддержка и обратная связь
Посетите наш сайт для дополнительной информации о нашем API., (*9)
Если Вы нашли баг, пожалуйста отправьте описание нам.
Мы поддерживаем Bug Bounty программу.
security@blackpapyment.ru., (*10)