curl --request GET \
--url https://api.moonpay.com/platform/v1/payment-methods \
--header 'Authorization: Bearer <token>'{
"data": {
"paymentMethodConfigs": [
{
"type": "apple_pay",
"capabilities": {
"supportedCurrencies": [
"USD"
],
"supportedTransactionTypes": [
"buy"
],
"allowsDeletion": false,
"requiresWidget": false
},
"availability": {
"active": true
}
},
{
"type": "card",
"capabilities": {
"supportedCurrencies": [
"USD",
"EUR",
"GBP"
],
"supportedTransactionTypes": [
"buy"
],
"allowsDeletion": true,
"requiresWidget": false
},
"availability": {
"active": true
}
}
],
"paymentMethods": [
{},
{},
{}
]
}
}Get available payment method configurations for a user
curl --request GET \
--url https://api.moonpay.com/platform/v1/payment-methods \
--header 'Authorization: Bearer <token>'{
"data": {
"paymentMethodConfigs": [
{
"type": "apple_pay",
"capabilities": {
"supportedCurrencies": [
"USD"
],
"supportedTransactionTypes": [
"buy"
],
"allowsDeletion": false,
"requiresWidget": false
},
"availability": {
"active": true
}
},
{
"type": "card",
"capabilities": {
"supportedCurrencies": [
"USD",
"EUR",
"GBP"
],
"supportedTransactionTypes": [
"buy"
],
"allowsDeletion": true,
"requiresWidget": false
},
"availability": {
"active": true
}
}
],
"paymentMethods": [
{},
{},
{}
]
}
}Documentation Index
Fetch the complete documentation index at: https://dev.moonpay.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header using an access token.
Example: Authorization: Bearer <accessToken>
When false, omits paymentMethodConfigs from the response.
When false, omits paymentMethods from the response. Only applicable when a customer is authenticated; anonymous requests never return stored payment methods.
The request has succeeded.
Show child attributes