<?php

require 'vendor/autoload.php';
//Укажите путь до autoload.php
use BlackPayment\BlackPayment;
// Данные магазина
$token = '5I68KZ9XKLHH-U3N2EXY55Y75KI8XVY05';
//API токен магазина
$secretKey = 'K37zQemvVYD-iljp6oJnJ';
//Секретный ключ магазина
// Инициализация класса
$bp = new BlackPayment($token, $secretKey);
// Данные платежа
$paymentid = 'ww5cx1a-x97ew2w-wmb5372o-zwvb1d6-pxoz068';
// Идентификатор платежа внутри BLACK PAYMENT
/**
 * Base params: paymentid
 *
 * @link http://docs.blackpayment.apiary.io/
 */
$response = $bp->makeAction('checkPaymentStatus', array('paymentid' => $paymentid));
if (isset($response->paymentStatus)) {
    $paymentStatus = $response->paymentStatus;
    // Текущий статус платежа
    print 'Статус платежа:' . $paymentStatus;
} elseif (isset($response->error)) {
    print 'Ошибка: ' . $response->errorDescription;
} else {
    print 'Фатальная ошибка';
}
Example #2
0
<?php

require 'vendor/autoload.php';
//Укажите путь до autoload.php
use BlackPayment\BlackPayment;
// Данные магазина
$token = '5I68KZ9XKLHH-U3N2EXY55Y75KI8XVY05';
//API токен магазина
$secretKey = 'K37zQemvVYD-iljp6oJnJ';
//Секретный ключ магазина
// Инициализация класса
$bp = new BlackPayment($token, $secretKey);
// Данные клиента
$data = "*****@*****.**";
//Email клиента
// Данные платежа
$paymentid = 'ww5cx1a-x97ew2w-wmb5372o-zwvb1d6-pxoz068';
// Идентификатор платежа внутри BLACK PAYMENT
/**
 * Base params: paymentid, data
 *
 * @link http://docs.blackpayment.apiary.io/
 */
$response = $bp->makeAction('sendPayment', array('paymentid' => $paymentid, 'data' => $data));
if (isset($response->status) and $response->status == "OK") {
    print 'Уведомление о платеже было отправлено';
} elseif (isset($response->error)) {
    print 'Ошибка: ' . $response->errorDescription;
} else {
    print 'Фатальная ошибка';
}
Example #3
0
<?php

require 'vendor/autoload.php';
//Укажите путь до autoload.php
use BlackPayment\BlackPayment;
// Данные магазина
$token = '5I68KZ9XKLHH-U3N2EXY55Y75KI8XVY05';
//API токен магазина
$secretKey = 'K37zQemvVYD-iljp6oJnJ';
//Секретный ключ магазина
// Инициализация класса
$bp = new BlackPayment($token, $secretKey);
// Данные платежа
$paymentid = 'ww5cx1a-x97ew2w-wmb5372o-zwvb1d6-pxoz068';
// Идентификатор платежа внутри BLACK PAYMENT
/**
 * Base params: paymentid
 *
 * @link http://docs.blackpayment.apiary.io/
 */
$response = $bp->makeAction('closePayment', array('paymentid' => $paymentid));
if (isset($response->status) and $response->status == "OK") {
    print 'Платеж был отменён';
} elseif (isset($response->error)) {
    print 'Ошибка: ' . $response->errorDescription;
} else {
    print 'Фатальная ошибка';
}
Example #4
0
//Секретный ключ магазина
// Инициализация класса
$bp = new BlackPayment($token, $secretKey);
// Данные платежа
//$lifetime			= 86400; //Время жизни платежа в секундах
$amount = 42055;
//Сумма платежа
$currency = 'RUB';
//Валюта платежа
$description = 'Payment For Doge';
//Описание платежа
$order = 'MUCHORDER';
//Идентификатор платежа внутри магазина
/**
 * Base params: amount, currency, description, order
 *
 * @link http://docs.blackpayment.apiary.io/
 */
$response = $bp->makeAction('makePayment', array('amount' => $amount, 'currency' => $currency, 'description' => $description, 'order' => $order));
if (isset($response->url)) {
    $paymentid = $response->paymentid;
    // Идентификатор платежа BLACK PAYMENT
    $paymentUrl = $response->url;
    // Ссылка на платёж
    header("Location: " . $paymentUrl);
    // Редирект в BLACK PAYMENT
} elseif (isset($response->error)) {
    print 'Ошибка: ' . $response->errorDescription;
} else {
    print 'Фатальная ошибка';
}