Загрузка...

[PHP] YuMoney QuickPay API - a library for integrating payments to your site

Thread in Backend created by DestyK Aug 30, 2021. (bumped Oct 11, 2022) 2477 views

  1. DestyK
    DestyK Topic starter Aug 30, 2021 97 Sep 2, 2018
    ЮMoney QuickPay API - библиотека для интеграции платежей через банк. карту и ЮMoney-кошелёк к себе на сайт.

    Решил написать эту максимально простую библиотеку, так как на данный момент пилю новую версию своего проекта и не нашёл на просторах интернета готовых решений под ЮMoney.
    Установка библиотеки:
    PHP
    composer require destyk/umoney-quickpay-php
    Создание платёжной формы:
    PHP
    <?php

    $secretKey = 'saoZflUalRvI************';

    try {
    $quickPay = new DestyK\UMoney\QuickPay($secretKey);
    $form = $quickPay->createForm([
    'receiver' => 410024568******,
    'quickpay-form' => 'shop',
    'paymentType' => 'MC',
    'targets' => 'Тестовый платёж',
    'sum' => 500
    ]);

    // Url для отправки данных методом POST: $form['url']
    // Данные формы для отправки: $form['form']
    } catch(ErrorException $e) {
    echo $e->getMessage();
    }
    ?>
    Проверка подписи:
    PHP
    <?php

    $sha1_hash = $_POST['sha1_hash'];
    $body = $_POST;
    $secretKey = 'saoZflUalRvI************';

    try {
    $quickPay = new DestyK\UMoney\QuickPay($secretKey);
    // true, если подписи идентичны, false - если нет
    $result = $quickPay->checkNotificationSignature($sha1_hash, $body);
    } catch(ErrorException $e) {
    echo $e->getMessage();
    }
    ?>
    Github: https://github.com/destyk/umoney-quickpay-php
    P.S. Если кому данная либа была полезна, прошу оставить отзыв :)


     
  2. billiedark
    billiedark Aug 30, 2021 разработка на заказ: lolz.live/threads/8957669/ 2296 Dec 7, 2018
    На питончик бы что-то :ok_shy:
     
    1. DestyK Topic starter
      billiedark, Будет свободное время - и на питончике что-нибудь запилю :popcat: Но в ближайшее время буду выкладывать то, что буду у себя в проекте юзать
  3. GOR
    GOR Sep 9, 2021 410 May 14, 2018
    Молодец хорошая тема +rep
     
  4. moneys_inactive4217301
    moneys_inactive4217301 Oct 22, 2021 Banned 16 May 29, 2021
    Лучше юмани бизнес сразу использовать, чем постоянно сраться с блокировками и проверками кошельков
     
  5. FLOERKA
    FLOERKA Mar 22, 2022 0 Mar 13, 2022
    на джаву бы.. эх
     
Loading...
Top