Download the PHP package geekwalletsrl/arnipay-sdk without Composer
On this page you can find all versions of the php package geekwalletsrl/arnipay-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download geekwalletsrl/arnipay-sdk
More information about geekwalletsrl/arnipay-sdk
Files in geekwalletsrl/arnipay-sdk
Package arnipay-sdk
Short Description SDK for integrating with the Arnipay payment processing system
License MIT
Informations about the package arnipay-sdk
Payment Gateway PHP SDK
This SDK provides a simple and easy-to-use interface for integrating with our payment processing system.
You can find the full API documentation here.
Installation
Install via Composer:
Quick Start (Recommended)
The easiest way to use the SDK is via the fluent interface.
Advanced Usage (Service Pattern)
For more control, you can use the underlying services directly.
Initialization
Creating a Payment Link
Getting a Specific Payment Link
Managing Transactions
You can inspect specific transactions and perform actions on them, such as reversals.
Handling Webhooks (Manual)
The SDK exposes helpers so you do not have to wire superglobals manually:
Error Handling
The SDK throws Arnipay\Exception\GatewayException when an error occurs. This exception provides:
- Error message
- HTTP status code
- Validation errors (if available)
Testing
The project defines separate PHPUnit test suites for unit and integration tests.
-
Unit tests (no external services required):
- Integration tests (require environment variables; see
tests/Integration/README.md):
Note: Using --testsuite is the recommended way to exclude integration tests. If you previously used --exclude-group=integration and still saw integration tests run, switch to the --testsuite commands above.
All versions of arnipay-sdk with dependencies
ext-json Version *
ext-curl Version *