Get payment methods - Payment Methods - Mercado Pago Developers
Which documentation are you looking for?

Do not know how to start integrating? 

Check the first steps
Get payment methods

GET

https://api.mercadopago.com/v1/payment_methods
Consult all the available payment methods and obtain a list with the details of each one and its properties.
Request's parameters
You dont need to use any parameters to make the request.
Response parameters
id
string
Payment method identifier.
name
string
Descriptive name of the payment method, for example Visa, American Express, etc.
payment_type_id
string
It is the type of payment method (card, bank transfer, boleto bancário, ATM, etc.). They can be of the following types.
account_money: Money in the Mercado Pago account.
ticket: Boletos, Caixa Electronica Payment, PayCash, Efecty, Oxxo, etc.
bank_transfer: Pix and PSE (Pagos Seguros en Línea).
View more
status
string
Payment methods status.
active: Available for use.
deactive: Decommissioned, we don't support it anymore.
temporally_deactive: Unavailable for use, possible interruption of the service.
Errors

400Error

1000

the credentials are required.

1001

public_key not found.

401Error

unauthorized

unauthorized.

404Error

not_found

not_found.

Request
curl -X GET \
    'https://api.mercadopago.com/v1/payment_methods'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-2151*********762-03031*********750b665b7*********4dac477-1*********' \
    
Sample answer
[
  {
    "id": "visa",
    "name": "Visa",
    "payment_type_id": "credit_card",
    "status": "active",
    "secure_thumbnail": "https://www.mercadopago.com/org-img/MP3/API/logos/visa.gif",
    "thumbnail": "http://img.mlstatic.com/org-img/MP3/API/logos/visa.gif",
    "deferred_capture": "supported",
    "settings": {
      "bin": {
        "pattern": "^(4)",
        "exclusion_pattern": "^(400163|400176|400178|400185|400199|423808|439267|471233|473200|476332|482481|451416|438935|(40117[8-9])|(45763[1-2])|457393|431274)",
        "installments_pattern": "^(?!(417401|453998|426398|462437|451212|456188))"
      },
      "card_number": {
        "length": 16,
        "validation": "standard"
      },
      "security_code": {
        "mode": "mandatory",
        "length": 3,
        "card_location": "back"
      }
    },
    "additional_info_needed": [
      {}
    ],
    "min_allowed_amount": 0.5,
    "max_allowed_amount": 60000,
    "accreditation_time": 2880,
    "financial_institutions": {},
    "processing_modes": "aggregator"
  }
]