Skip to main content

Get Payment Methods

Returns payment methods available for a given source currency.

GEThttps://api.zenpays.com/payment/api/v1/on-ramp/payment-methods/:source
Bearer · API key

Request​

Headers​

HeaderDescription
x-request-id
OPTIONAL
Custom request ID for tracing
Public Endpoint

This endpoint does not require authentication headers.

Path Parameters​

ParameterTypeDescription
source
REQUIRED
stringSource currency ID (e.g. usd, eur)

Query Parameters​

ParameterTypeDescription
type
OPTIONAL
stringbuy or sell
destination
OPTIONAL
stringDestination currency ID
country
OPTIONAL
stringISO country code

Response​

Success (200 OK)​

{
"success": true,
"data": [
{
"id": "creditcard",
"name": "Credit Card",
"icon": "https://...",
"currencyStatus": "available"
},
{
"id": "debitcard",
"name": "Debit Card"
},
{
"id": "banktransfer",
"name": "Bank Transfer"
}
],
"message": "Payment methods retrieved"
}

Error Responses​

CodeHTTPMessage
RAMP_PAYMENT_METHODS_FAILED500Failed to get payment methods

Examples​

curl "https://api.zenpays.com/payment/api/v1/on-ramp/payment-methods/usd?type=buy&country=US"

Next Steps​

  • Buy Quotes -- Get quotes with a specific payment method
  • Defaults -- Get recommended defaults per country