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.
VelPay API offers a wide range of functionalities:
Payment acceptance from bank cards, e-wallets, and cryptocurrencies.
Client payouts to bank accounts, wallets, and cards.
Bulk payouts automation through batch processing.
Currency exchange and crypto trading.
Transaction management with real-time status updates.
Security settings, including two-factor authentication and data encryption.
To integrate, you need to register on the VelPay system and obtain an API key in your personal account.
API requests require passing the API key in the headers.
GET /v1/payments HTTP/1.1
Host: api.velpay.io
Authorization: Bearer YOUR_API_KEY
json
{
"amount": "1000",
"currency": "USD",
"payment_method": "card",
"card_number": "4111111111111111",
"card_expiry": "12/25",
"card_cvc": "123",
"description": "Payment for order #12345"
}
json
{
"status": "success",
"transaction_id": "abc123456",
"redirect_url": "https://velpay.io/payment/abc123456"
}
VelPay enables businesses to send bulk payouts to partners and customers through API automation.
json
{
"payouts": [
{
"recipient": "[email protected]",
"amount": "500",
"currency": "USD",
"method": "bank_transfer"
},
{
"recipient": "[email protected]",
"amount": "200",
"currency": "EUR",
"method": "crypto",
"crypto_address": "0x123456789abcdef"
}
]
}
The API supports data encryption, OAuth 2.0, and time-limited access tokens.
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.