VelPay API:
Payment and Payout Integration

VelPay API

Structured documentation for quick integration

Introduction

VelPay provides a convenient and secure API for automating payment processes, accepting payments, sending payouts, and exchanging financial assets. The API is designed to be easily integrated into websites, mobile applications, and CRM systems.

Key Features of VelPay API

VelPay API offers a wide range of functionalities:

Getting Started with the API

1. Obtaining an API Key

To integrate, you need to register on the VelPay system and obtain an API key in your personal account.

2. Authentication

API requests require passing the API key in the headers.

Example request:
GET /v1/payments HTTP/1.1
Host: api.velpay.io
Authorization: Bearer YOUR_API_KEY

3. Creating a Payment

Example request for payment creation:
json

{

  "amount": "1000",

  "currency": "USD",

  "payment_method": "card",

  "card_number": "4111111111111111",

  "card_expiry": "12/25",

  "card_cvc": "123",

  "description": "Payment for order #12345"

}
Server response:
json

{

  "status": "success",

  "transaction_id": "abc123456",

  "redirect_url": "https://velpay.io/payment/abc123456"

}


Bulk Payouts via API

VelPay enables businesses to send bulk payouts to partners and customers through API automation.

Example request:
json

{

  "payouts": [

    {

      "recipient": "[email protected]",

      "amount": "500",

      "currency": "USD",

      "method": "bank_transfer"

    },

    {

      "recipient": "[email protected]",

      "amount": "200",

      "currency": "EUR",

      "method": "crypto",

      "crypto_address": "0x123456789abcdef"

    }

  ]

}


API Security

The API supports data encryption, OAuth 2.0, and time-limited access tokens.

Conclusion

Integrating with VelPay API helps automate financial processes, improve payment convenience, and speed up transaction handling. The full documentation is available in the API documentation section.