PHP Light class for Yandex Kassa (Легкий PHP класс для работы с Яндекс.Кассой)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitattributes
LICENSE
README.md
YandexKassa.class.php
checkorder_avisopayment.php
do_payment.php

README.md

Yandex-Kassa-PHP-Light-Class

Сначала кидаем пользователей на страницу с переадресацией на Яндекс.Кассу

Здесь в Settings можно указать различные параметры (подробнее смотреть в классе)

<?php
require_once dirname(__FILE__).'/YandexKassa.class.php';
$sid = (int) $_GET['sid'];
$settings = array(
    'sum' => 1.0,
    'email' => 'neatek@icloud.com',
    'customerNumber' => $sid
);
$ya = new YandexMoney($settings);
$ya->goForm();

Далее нужно создать CheckOrder и AvisoPayment

<?php
require_once dirname(__FILE__).'/YandexKassa.class.php';
$ya = new YandexMoney();
if($_GET['act'] == 'checkOrder') {
	$ya->checkOrder();
}
else {
	$answer = $ya->paymentAviso();
	if($answer == true) {
		// success payment
		// code...
	} else {
		// bad payment
		// code...
	}
}

Support developer

If you like my job (plugin) you can send me some $$$ on beer.

paypal

  • Для русских пользователей вы можете использовать ссылку https://neatek.ru/support/ (Yandex деньги)