Search by

sm9sh / mono-acquiring

sm69sh

Simplest library for Monobank Acquiring to get payments. Based on REST API (v2304) docs located at https://api.monobank.ua/docs/acquiring.html

Package info

github.com/sm9sh/mono-acquiring

pkg:composer/sm9sh/mono-acquiring

Statistics

Installs: 22

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.0.3 2026-11-03 14:53 UTC

This package is auto-updated.

Last update: 2026-11-03 14:57:44 UTC


README

Максимально проста PHP бібліотека для еквайрінгу Monobank без зайвих залежностей.

Документація по REST API тут

Для ведення запитів вам знадобиться токен з особистого кабінету https://fop.monobank.ua/ або тестовий токен з https://api.monobank.ua/

Install

composer require sm9sh/mono-acquiring

Requirements

  • PHP >=7.4
  • ext-json
  • ext-curl
  • ext-openssl

Compatibility tests

composer test
# or without Composer dependencies:
php tests/compatibility.php

Тест не виконує HTTP-запитів. API calls замінені stub; ключі для перевірки webhook генеруються лише в пам'яті. Перевіряються optional/null arguments, token/header fallback, request shape, справжня signature verification та відсутність deprecations.

Очікуваний результат: 26 checks; 0 unique deprecations, exit code 0. Перевірено на PHP 7.4, 8.2 і 8.4. Якщо OpenSSL не знаходить config для створення тестового ключа, задайте OPENSSL_CONF на доступний openssl.cnf вашого runtime. Тест php://input перевіряє порожній CLI input; web SAPI ним не перевіряється.