Эквайринг/приём платежей на сайте через Яндекс кассу

Ссылка на скачивание библиотеки для работы с Яндекс-касссой на PHP - https://github.com/yandex-money/yandex-checkout-sdk-php/archive/master.zip

Тестирование приёма платежей в Яндекс-кассе осуществляется на тестовом Интернет магазине shopid api_key которые доступны по ссылке - . Таким образом Вы можете интегрировать яндекс-кассу к своему проекту вовсе не имея аккаунта в яндекс, не говоря уже о аккаунте в яндекс кассе. Для запуска же реального проекта, вам потребуется зарегистрировать аккаунт в яндекс-кассе а далее заполнить анкету о Вашем интернет магазине. В личном кабинете яндекс-кассу указан бесплатный номер в коде 8 800, рекомендую позвонить по нему и уточнить детали по интеграции к Вашему магазину.

В яндекс-кассе предусмотрена возможность использования ОФД(онлайн кассы партнёров, благодаря которой информация о купленных у Вас товарах направляется в налоговую). Яндекс касса не обязует Вас использовать ОФД и не проверяет делаете Вы это или нет. В любом случаи для соблюдения законодательства если Вы будите использовать ОФД не партнёров яндекс кассы, Вам в случаях предусмотренных законом организовать отправку данных в налоговую инспекцию самостоятельно.

Информация по подключению библиотеки к существующему проекту и созданию экземпляра класса объекта - https://github.com/yandex-money/yandex-checkout-sdk-php

Описание работы с методами библиотеки яндекс-кассы для php - https://kassa.yandex.ru/docs/checkout-api/?php#platezhi

Номера банковских карт для тестирования работы приёма оплаты при установленном shopId тестового магазина - https://kassa.yandex.ru/developers/using-api/testing

Пример скрипта создающего платёж и получающего url для оплаты на стороне яндекс-кассы

Скрипт проверки статуса платежа с фиксированием факта оплаты в bitrix

Метод фиксации факта оплаты был найден по ссылке http://know-online.com/post/bitrix-status-zakaza

Вы так же можете прочитать следующие статьи: