graftype/cloudpayments-php-client

Client for CloudPayments.ru

1.0.0 2023-04-22 11:49 UTC

This package is auto-updated.

Last update: 2024-04-23 20:53:18 UTC


README

Клиент для платежного сервиса CloudPayments. Позволяет обращаться к API CloudPayments из кода на PHP.

Установка

composer.json

{
    ....
    "repositories": [
        {
            "type": "git",
            "url": "git@github.com:graftype/cloudpayments-php-client.git"
        }
    ]
}
composer require graftype/cloudpayments-php-client

Использование

$client = new \CloudPayments\Manager($publicKey, $privateKey);
$transaction = $client->chargeToken($amount, $currency, $accountId, $cardToken);

echo $transaction->getId();

Передача чека в онлайн-кассу

$items[] = array(
            "label" => 'Товар реальный', //наименование товара
            "price" => 30.00, //цена
            "quantity" => 3.00, //количество
            "amount" => 90.00, //сумма
            "vat" => 18, //ставка НДС
            "ean13" => '460123456789' //штрих-код, необязательный
);
$client->sendReceipt($inn, $invoiceId, $accountId, $items, $taxationSystem, $email, $phone);