Recursos para IA
Excluir medios de pago
De forma predeterminada, todos los medios de pago están disponibles en el Checkout Pro. Puedes personalizar esta configuración a través de la order para eliminar opciones no deseadas.
Para excluir billeteras digitales en
not_allowed_types, utiliza el valor wallet en lugar de digital_wallet. Para excluir el medio de pago Dinero en cuenta, usa el valor account_money en not_allowed_types o not_allowed_ids.La siguiente tabla describe los atributos del objeto config.payment_method disponibles para configurar los medios de pago según las necesidades del negocio.
| Atributo | Tipo | Descripción | Ejemplo |
config.payment_method.not_allowed_types | Array | Permite excluir tipos de medios de pago no deseados, como pagos offline, tarjetas de crédito o débito, entre otros. Para obtener la lista completa de tipos disponibles, envía un GET con tu Access TokenClave privada utilizada en el backend para autenticar las solicitudes a las APIs de Mercado Pago. Nunca debe compartirse ni exponerse en el frontend. al endpoint /v1/payment_methodsAPI. | ["ticket"] |
config.payment_method.not_allowed_ids | Array | Permite excluir marcas específicas de tarjetas de crédito y débito, como Visa, Mastercard, American Express, entre otras. Para obtener la lista completa de medios disponibles, envía un GET con tu Access TokenClave privada utilizada en el backend para autenticar las solicitudes a las APIs de Mercado Pago. Nunca debe compartirse ni exponerse en el frontend. al endpoint /v1/payment_methodsAPI. | ["master"] |
config.payment_method.max_installments | Integer | Define el número máximo de cuotas que pueden ofrecerse al comprador. | 10 |
Para configurar los medios de pago a excluir, incluye el objeto config.payment_method al enviar la solicitud al endpoint Crear orderAPI.
curlcurl -X POST \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer ENV_ACCESS_TOKEN' \ -H 'X-Idempotency-Key: UNIQUE_KEY' \ 'https://api.mercadopago.com/v1/orders' \ -d '{ "type": "online", "processing_mode": "manual", "total_amount": "1000.00", "external_reference": "order_pro_123", "payer": { "email": "buyer@email.com" }, "items": [ { "title": "Mi producto", "unit_price": "1000.00", "quantity": 1 } ], "config": { "payment_method": { "not_allowed_types": ["ticket"], "not_allowed_ids": ["master"], "max_installments": 10 } } }'