Skip to content

abtsolutionsae-dot/ABT2PAY-API

Repository files navigation

🚀 ABT2Pay API Integration

A comprehensive collection of API documentation, Postman collections, and integration guides for the ABT2Pay payment gateway.

📚 What's Included

  • API Documentation - Complete integration guide with examples
  • Postman Collections - Ready-to-use API testing collections
  • Troubleshooting Guide - Common issues and solutions
  • Code Examples - Implementation samples for various platforms

🚀 Quick Start

1. Clone the Repository

git clone https://github.com/yourusername/abt2pay-api.git
cd abt2pay-api

2. Import Postman Collections

  • Download the Postman collections from the collections/ folder
  • Import them into Postman for easy API testing

3. Read the Documentation

  • Start with README_Integration_Guide.md for complete API reference
  • Check TROUBLESHOOTING_API_KEY.md if you encounter authentication issues

🔑 API Authentication

The ABT2Pay API uses API key authentication. Include your API key in the X-Api-Key header:

curl -X POST "https://api.abt2pay.com/api/v1/payment/create" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -d '{"amount": 1000, "name": "Test User"}'

📖 Documentation

🛠️ Features

  • Payment Link Creation - Generate payment links for customers
  • Webhook Support - Real-time payment notifications
  • Split Payments - Support for multiple payment recipients
  • Product Management - Detailed product information in payments
  • Expiration Control - Set payment link expiration dates

🔧 Development

Prerequisites

  • API key from ABT2Pay
  • Postman (for testing)
  • cURL or similar HTTP client

Testing

  1. Import the Postman collections
  2. Set your API key in the collection variables
  3. Run the test requests

📁 Repository Structure

abt2pay-api/
├── README.md                           # This file
├── README_Integration_Guide.md         # Complete API documentation
├── TROUBLESHOOTING_API_KEY.md          # Troubleshooting guide
├── collections/                        # Postman collections
│   ├── ABT2Pay_API_Collection.json    # Full API collection
│   └── ABT2Pay_Test_Collection.json   # Simplified test collection
└── examples/                           # Code examples (coming soon)

🤝 Contributing

We welcome contributions! Please feel free to:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

📞 Support

  • Documentation Issues: Open an issue in this repository
  • API Support: Contact ABT2Pay support team
  • Integration Help: Check the troubleshooting guide first

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

⭐ Star the Repository

If this API integration helps you, please consider giving it a star! ⭐


Built with ❤️ for the ABT2Pay community

About

Modern payment gateway API by ABT2PAY — enabling UAE and MENA businesses to integrate, automate, and manage secure online payments with ease. Includes endpoints for payments, refunds, customer management, and transaction monitoring.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors