API Documentation

Our RESTful APIs are designed for developers, with clear documentation and robust client libraries.

Payment API

Process payments, manage transactions, and handle refunds with our comprehensive Payment API.

View Documentation

Invoicing API

Generate and manage electronic invoices with our ProFact™ API integration.

View Documentation

Terminal API

Manage payment terminals, deploy applications, and monitor device status remotely.

View Documentation

Authentication

Implement secure authentication using OAuth 2.0 and API keys for your integrations.

View Documentation

Mobile SDKs

Integrate payments directly into your iOS and Android applications with our native SDKs.

View Documentation

Webhooks

Receive real-time notifications for payment events and terminal status updates.

View Documentation

Getting Started

Follow our quick start guide to make your first API call in minutes

Quick Example: Process a Payment

                        
                        curl -X POST https://api.propago.co/v1/payments \
                        -H "Content-Type: application/json" \
                        -H "Authorization: Bearer YOUR_API_KEY" \
                        -d '{
                            "amount": 1999,
                            "currency": "USD",
                            "payment_method": {
                            "type": "card",
                            "card": {
                                "number": "4242424242424242",
                                "exp_month": 12,
                                "exp_year": 2025,
                                "cvc": "123"
                            }
                            },
                            "description": "Payment for order #12345"
                        }'