Download the PHP package rafoabbas/epoint-php without Composer

On this page you can find all versions of the php package rafoabbas/epoint-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package epoint-php

Epoint.az Payment Gateway PHP SDK

Latest Version Total Downloads License

Modern PHP SDK for integrating Epoint.az payment gateway into your application. Supports standard payments, card tokenization, split payments, preauth, Apple Pay, Google Pay, wallets, and invoices.

Features

📚 Documentation

For detailed documentation, guides, and advanced usage examples, visit our GitHub Wiki.

Quick Links:

Official Epoint API Documentation:

Official Platform Plugins

Use the ready-made plugins below if you need to integrate Epoint into popular e-commerce platforms without writing a custom integration from scratch:

Requirements

Installation

Quick Start

1. Initialize Client

2. Create Payment

3. Handle Callback

Usage Examples

Standard Payment

Check Payment Status

Card Registration

Card Registration with Payment

Payment with Saved Card

Refund

Reverse/Cancel Transaction

Split Payment

Preauth (Hold Funds)

Apple Pay / Google Pay

Wallets

Invoices

Heartbeat Check

API Reference

EpointClient Methods

Method Description
payment() Create standard payment request
checkStatus() Check payment status
registerCard() Register card without payment
registerCardWithPay() Register card with payment in one step
savedCardPayment() Payment with saved card
refund() Refund payment
reverse() Reverse/cancel transaction
splitPayment() Split payment between merchants
splitCardPayment() Split payment with saved card
splitCardRegistrationWithPay() Register card with split payment
preauth() Preauth (hold and capture)
widget() Apple Pay / Google Pay widget
wallet() Wallet operations
invoice() Invoice management
heartbeat() API health check
verifyCallback() Verify callback signature

Working with Response Objects

All API methods return response objects with convenient getter methods and full data access:

Available methods on response objects:

Pro tip: Use ->toArray() for debugging or logging full API responses:

Important: If you encounter any issues with a payment or API request, always include the trace_id when contacting Epoint support. This unique identifier helps them quickly locate and troubleshoot your specific transaction:

php use Epoint\Enums\Currency; use Epoint\Enums\Language; use Epoint\Enums\PaymentStatus;

Currency::AZN Language::AZ | Language::EN | Language::RU PaymentStatus::NEW | PaymentStatus::SUCCESS | PaymentStatus::ERROR bash composer test bash composer cs:fix # Fix code style composer cs:check # Check code style composer analyse # Run static analysis



## Security

- All API requests are signed with SHA1 HMAC signatures
- Callback responses are verified to prevent tampering
- Never store raw card data - use tokenization
- Use HTTPS in production
- Keep your private key secure

## Changelog

See [CHANGELOG.md](CHANGELOG.md)

## License

MIT License. See [LICENSE](LICENSE) for details.

## Credits

- [Rauf Abbaszade](https://github.com/rafoabbas)

## Support

- [GitHub Issues](https://github.com/rafoabbas/epoint-php/issues)
- [Epoint Documentation](https://epoint.az)

All versions of epoint-php with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-json Version *
ext-curl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rafoabbas/epoint-php contains the following files

Loading the files please wait ...