Skip to main content

Get Payment Methods

Returns payment methods available for a given source currency.

GEThttps://api.zenpayz.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.zenpayz.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