# Acepta pagos con tarjeta en meses sin intereses Obtén información sobre cómo aceptar pagos con tarjeta de crédito usando meses sin intereses en una variedad de productos de Stripe. Los meses sin intereses son una funcionalidad de las tarjetas de crédito en México que les permite a los clientes dividir las compras en varios extractos de facturación. Recibes el pago como si se tratara de un cargo único normal, menos las comisiones, y el banco del cliente gestiona el cobro del dinero a medida que pasa el tiempo. Hay restricciones respecto de qué transacciones y tarjetas pueden usar cuotas. Revisa los [requisitos de compatibilidad](https://docs.stripe.com/payments/mx-installments.md#requirements). Al aceptar un pago en cuotas, se incurre en [una comisión adicional](https://docs.stripe.com/payments/mx-installments.md#fees) a la comisión de transacción con tarjeta de crédito estándar. Puedes activar los meses sin intereses en diferentes productos de Stripe. Elige las instrucciones a continuación que coincidan con tu implementación. # Checkout > This is a Checkout for when payment-ui is checkout. View the full page at https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment?payment-ui=checkout. ## Cuotas en Stripe Checkout [Checkout](https://docs.stripe.com/payments/checkout.md) crea una página de pago segura, alojada en Stripe, que te permite cobrar pagos rápidamente. Funciona en todos los dispositivos y puede ayudarte a aumentar tu conversión. Checkout proporciona una forma con poca poca programación de empezar a aceptar pagos. Tus clientes usan Checkout para pagar con tarjetas (con o sin cuotas) y otros métodos de pago que admitan Checkout. ## Revisa la documentación de Checkout Stripe Checkout te permite cobrar pagos en cuotas. Para obtener información sobre cómo configurar Checkout, consulta la [guía de inicio rápido](https://docs.stripe.com/checkout/quickstart.md). ## Crea una nueva sesión de Checkout Si usas [métodos de pago dinámicos](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md), las cuotas sin intereses aparecen automáticamente. Si no es así, crea una nueva Checkout Session con las cuotas sin intereses habilitadas como se muestra en el siguiente ejemplo. Sustituye tu propio objeto Price. > Las cuotas solamente funcionan con el modo `payment`, no `setup` ni `subscription`. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ --data-urlencode "success_url=https://example.com/success" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=3" \ -d mode=payment \ -d "payment_method_options[card][installments][enabled]=true" ``` ## Redirige al cliente a Checkout Después de crear la sesión, redirige a tu cliente a la URL de la página de Checkout devuelta en la CheckoutSession. ## See also - [Guía de integración de Checkout](https://docs.stripe.com/checkout/quickstart.md) - [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) - [Payment Intents](https://docs.stripe.com/api/payment_intents/object.md) # Elements > This is a Elements for when payment-ui is elements. View the full page at https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment?payment-ui=elements. ## Cuotas en el Payment Element El [Payment Element](https://docs.stripe.com/payments/payment-element.md) te permite integrar un formulario de pago personalizable en tu sitio web. Tus clientes usan el Payment Element para pagar con tarjetas (con o sin cuotas) y otros métodos de pago compatibles. ## Revisa la documentación de Payment Element El Payment Element te permite cobrar pagos en cuotas. Para obtener información sobre cómo configurar el Payment Element, consulta el [inicio rápido](https://docs.stripe.com/payments/quickstart.md?platform=web). ## Crea un PaymentIntent Si usas [métodos de pago dinámicos](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md), las cuotas sin intereses aparecen automáticamente. Si no es así, habilita las cuotas sin intereses como se muestra en el siguiente ejemplo al crear un PaymentIntent. ```curl curl https://api.stripe.com/v1/payment_intents \ -u "<>:" \ -d amount=100000 \ -d currency=mxn \ -d "payment_method_options[card][installments][enabled]=true" ``` Después de crear PaymentIntent, devuelve el [secreto de cliente](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-client_secret) al cliente. > Si usas métodos de pago dinámicos, no establezcas `payment_method_options[card][installments][enabled]`. Si se establece en `false` cuando están habilitados los métodos de pago dinámicos, es posible que se produzcan errores. ## Inicializa Stripe Elements Al inicializar Stripe Elements con el secreto de cliente, el Payment Element sabe que se están usando cuotas. ## Efectiviza el pago Cuando tu cliente haga clic en el botón de pago, llama a [confirmPayment](https://docs.stripe.com/js/payment_intents/confirm_payment) con el Payment Element y especifica una [return_url](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-return_url) para indicar a dónde Stripe redirige al usuario después de que efectiviza el pago. Si te encuentras con un pago rechazado [`processing_error`](https://docs.stripe.com/declines/codes.md#processing_error) o [`transaction_not_allowed`](https://docs.stripe.com/declines/codes.md#transaction_not_allowed), podría indicar que el emisor de la tarjeta no acepta el plan seleccionado. Indícale a tu cliente que vuelva a intentarlo con un plan diferente o sin cuotas. ## See also - [Guía de integración de Payment Element](https://docs.stripe.com/payments/quickstart.md) - [Referencia de API Payment Element](https://docs.stripe.com/js/element/payment_element) - [Payment Intents](https://docs.stripe.com/api/payment_intents/object.md) # API Direct > This is a API Direct for when payment-ui is direct-api. View the full page at https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment?payment-ui=direct-api. ## Integra con la API Payment Intents Puedes aceptar cuotas con la [API Payment Intents](https://docs.stripe.com/payments/payment-intents.md). Requiere recopilar los datos de pago y la información sobre el plan de meses sin intereses del cliente y completar el pago en el servidor. Un diagrama que proporciona un resumen general de una integración de pagos que acepta cuotas con la API Payment Intents (See full diagram at https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment) 1. [Recopila los datos del método de pago del lado del cliente](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#collect-payment-method) 1. [Recupera planes de cuotas en el servidor](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#retrieve-installment-plans) 1. [Selecciona un plan de cuotas del lado del cliente](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#select-plan) 1. [Confirma el PaymentIntent en el servidor](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#confirm-payment) ## Recopila los datos del método de pago del lado del cliente La API Payment Intents funciona con [Stripe.js y Elements](https://docs.stripe.com/payments/elements.md) para recopilar los datos de pago de forma segura (por ejemplo, datos de la tarjeta de crédito) del lado del cliente. Para empezar a usar Elements, incluye el siguiente script en tus páginas. Este script siempre debe cargarse directamente desde **js.stripe.com** para cumplir con *PCI* (Any party involved in processing, transmitting, or storing credit card data must comply with the rules specified in the Payment Card Industry (PCI) Data Security Standards. PCI compliance is a shared responsibility and applies to both Stripe and your business). No puedes incluirlo en un paquete ni alojar una copia en tus sistemas. ```html ``` Para recopilar de forma segura los datos de las tarjetas de tus clientes, Elements crea componentes de interfaz de usuario alojados en Stripe que nosotros colocamos en tu formulario de pago, en lugar de que tú los crees directamente. Para determinar dónde insertar estos componentes, crea elementos DOM (contenedores) vacíos con ID únicos en tu formulario de pago. ```html
``` A continuación, crea una instancia del [objeto Stripe](https://docs.stripe.com/js.md#stripe-function) y proporciona tu [clave de API](https://docs.stripe.com/keys.md) publicable como primer parámetro. Luego, crea una instancia del [objeto Elements](https://docs.stripe.com/js.md#stripe-elements). Usa el objeto recién creado para [montar](https://docs.stripe.com/js.md#element-mount) un elemento Card en el marcador de posición correspondiente en la página. ```javascript const stripe = Stripe('<>'); const elements = stripe.elements(); const cardElement = elements.create('card'); cardElement.mount('#card-element'); ``` Por último, usa [stripe.createPaymentMethod](https://docs.stripe.com/js.md#stripe-create-payment-method) del lado del cliente para recopilar los datos de la tarjeta y crear un *PaymentMethod* (PaymentMethods represent your customer's payment instruments, used with the Payment Intents or Setup Intents APIs) en cuanto el usuario haga clic en el botón de envío. ```javascript const cardholderName = document.getElementById('cardholder-name'); const form = document.getElementById('payment-form'); form.addEventListener('submit', async (ev) => { ev.preventDefault(); const {paymentMethod, error} = await stripe.createPaymentMethod( 'card', cardElement, {billing_details: {name: cardholderName.value}}, ); if (error) { // Show error in payment form } else { // Send paymentMethod.id to your server (see Step 2) const response = await fetch('/collect_details', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({payment_method_id: paymentMethod.id}), }); const json = await response.json(); // Handle server response (see Step 3) handleInstallmentPlans(json); } }); ``` ## Recupera planes de cuotas en el servidor Para recuperar los planes de cuotas disponibles, configura un punto de conexión en tu servidor a fin de recibir la solicitud. [Crea un nuevo PaymentIntent](https://docs.stripe.com/payments/payment-intents.md) con la ID del [PaymentMethod](https://docs.stripe.com/api/payment_methods/object.md) creado en el cliente. Establece `payment_method_options.card.installments.enabled=true` para permitir que este pago use cuotas. Envía los planes disponibles al cliente para que pueda seleccionar con qué plan desea pagar. > No *confirmes* (Confirming a PaymentIntent indicates that the customer intends to pay with the current or provided payment method. Upon confirmation, the PaymentIntent attempts to initiate a payment) el PaymentIntent aquí, (es decir, no establezcas la propiedad [confirm](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-confirm)) porque aún no sabemos si el usuario quiere pagar con cuotas. #### curl ```bash curl https://api.stripe.com/v1/payment_intents \ -u <>: \ -d "payment_method"="pm_card_mx" \ -d "amount"=100000 \ -d "currency"="mxn" \ -d "payment_method_options[card][installments][enabled]"="true" ``` El objeto PaymentIntent enumera los planes de cuotas disponibles para el PaymentMethod en `payment_method_options.card.installments.available_plans`. ```json { "id": "pi_1FKDPTJXdud1yP2PpUXNgq0V", "object": "payment_intent", "amount": 100000, ... "payment_method_options": { "card": { "installments": { "enabled": true, "plan": null, "available_plans": [ { "count": 3, "interval": "month", "type": "fixed_count" }, { "count": 6, "interval": "month", "type": "fixed_count" }, { "count": 9, "interval": "month", "type": "fixed_count" }, { "count": 12, "interval": "month", "type": "fixed_count" }, { "count": 18, "interval": "month", "type": "fixed_count" }, { "count": 24, "interval": "month", "type": "fixed_count" } }, "request_three_d_secure": "automatic" } }, ... } ``` ## Selecciona un plan de cuotas del lado del cliente Permite que el cliente seleccione el plan de Cuotas que quiera usar. ```html ``` ```javascript const selectPlanForm = document.getElementById('installment-plan-form'); let availablePlans = []; const handleInstallmentPlans = async (response) => { if (response.error) { // Show error from server on payment form } else { // Store the payment intent ID. document.getElementById('payment-intent-id').value = response.intent_id; availablePlans = response.available_plans; // Show available installment options availablePlans.forEach((plan, idx) => { const newInput = document.getElementById('immediate-plan').cloneNode(); newInput.setAttribute('value', idx); newInput.setAttribute('id', ''); const label = document.createElement('label'); label.appendChild(newInput); label.appendChild( document.createTextNode(`${plan.count} ${plan.interval}s`), ); selectPlanForm.appendChild(label); }); document.getElementById('details').hidden = true; document.getElementById('plans').hidden = false; } }; ``` Envía el plan seleccionado a tu servidor. ```javascript const confirmButton = document.getElementById('confirm-button'); confirmButton.addEventListener('click', async (ev) => { const selectedPlanIdx = selectPlanForm.installment_plan.value; const selectedPlan = availablePlans[selectedPlanIdx]; const intentId = document.getElementById('payment-intent-id').value; const response = await fetch('/confirm_payment', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ payment_intent_id: intentId, selected_plan: selectedPlan, }), }); const responseJson = await response.json(); // Show success / error response. document.getElementById('plans').hidden = true; document.getElementById('result').hidden = false; var message; if (responseJson.status === "succeeded" && selectedPlan !== undefined) { message = `Success! You made a charge with this plan:${ selectedPlan.count } ${selectedPlan.interval}`; } else if (responseJson.status === "succeeded") { message = "Success! You paid immediately!"; } else { message = "Uh oh! Something went wrong"; } document.getElementById("status-message").innerText = message; }); ``` ## Confirma el PaymentIntent en el servidor Utilizando otro punto de conexión del servidor, confirma el PaymentIntent para finalizar el pago y completar el pedido. #### curl ```bash curl https://api.stripe.com/v1/payment_intents/{{PAYMENT_INTENT_ID}}/confirm \ -u <>: \ -d "payment_method_options[card][installments][plan][type]"="fixed_count" \ -d "payment_method_options[card][installments][plan][interval]"="month" \ -d "payment_method_options[card][installments][plan][count]"=3 ``` La respuesta del servidor indicará que seleccionaste el plan en el PaymentIntent y también en el cargo resultante. ```json { "id": "pi_1FKDPFJXdud1yP2PMSXLlPbg", "object": "payment_intent", "amount": 100000, ... "charges": { "data": [ { "id": "ch_1FKDPHJXdud1yP2P2u79mcIX", "object": "charge", "amount": 100000, "payment_method_details": { "card": { "installments": { "plan": { "count": 3, "interval": "month", "type": "fixed_count" } }, }, ... }, ... } ], }, ... "payment_method_options": { "card": { "installments": { "enabled": true, "plan": { "count": 3, "interval": "month", "type": "fixed_count" }, "available_plans": [ ... ] } } } } ``` ## Eliminar manualmente el plan de cuotas Una vez que se establece un plan de cuotas en un PaymentIntent, permanece hasta que lo elimines. Por ejemplo, considera el caso en el que se rechaza la tarjeta de un cliente cuando intenta pagar en cuotas con su primera tarjeta y, luego, introduce una segunda tarjeta que no admite cuotas. Falla la confirmación del PaymentIntent porque la tarjeta no admite cuotas sin intereses. Cuando confirmas el PaymentIntent, debes anular expresamente `payment_method_options[card][installments][plan]` para indicar la ausencia de un plan de cuotas. # Facturas > This is a Facturas for when payment-ui is invoices. View the full page at https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment?payment-ui=invoices. ## Integración con Stripe Invoicing Puedes aceptar cuotas con [Invoicing](https://docs.stripe.com/invoicing.md). Las facturas proporcionan una lista detallada de los bienes y servicios prestados, que incluye el costo, la cantidad y los impuestos. También puedes utilizarlas como herramienta para cobrar. Tus clientes pueden usar Checkout para pagar con tarjetas (con o sin cuotas) y otros métodos de pago que admitan Checkout. ## Habilita las cuotas para Invoicing Puedes crear una factura que acepte un pago cen cuotas con la API Invoicing o el Dashboard de Stripe. Si quieres obtener una mayor personalización, te recomendamos que uses la API Invoicing. Si quieres configurar Invoicing sin escribir ningún código, usa el Dashboard de Stripe. > Puedes habilitar las cuotas para facturas individuales pero no para las suscripciones. ## Utiliza la API Invoicing para configurar una factura que se pueda pagar en cuotas Stripe Invoicing te permite cobrar pagos en cuotas. Puedes usar esta [guía de integración](https://docs.stripe.com/invoicing/integration.md) para configurar las facturas. 1. [Revisa la documentación de Invoicing](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#review-invoicing-documentation) 1. [Crea una nueva factura](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#create-new-invoice) 1. [Seleccionar un plan de cuotas del lado del cliente](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#select-plan) 1. [Recupera el plan de cuotas seleccionado](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#retrieve-plan) ## Revisa la documentación de Invoicing Consulta la [guía de integración de la API Invoicing](https://docs.stripe.com/invoicing/integration.md) y la documentación de la API Invoicing para informarte sobre cómo crear y enviar una factura genérica. ## Crea una nueva factura Crea una factura nueva con una clave de API y un objeto [Customer](https://docs.stripe.com/api/customers/object.md) y [Price](https://docs.stripe.com/api/prices.md) válidos, como se muestra en el siguiente ejemplo (Nota: Tendrás que sustituir tu propia clave de API y tu objeto Customer válidos). > Las cuotas solamente funcionan con `collection_method` configurado en el modo `send_invoice`, no en el modo `charge_automatically`. ```curl curl https://api.stripe.com/v1/invoiceitems \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "pricing[price]={{PRICE_ID}}" ``` ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d collection_method=send_invoice \ -d days_until_due=30 \ -d pending_invoice_items_behavior=include \ -d "payment_settings[payment_method_options][card][installments][enabled]=true" ``` ## Selecciona un plan de cuotas del lado del cliente La página de facturas alojadas muestra las opciones de cuotas disponibles en función del número de tarjeta de crédito proporcionado por el cliente. Si un cliente hace clic en **Paga en cuotas**, la opción del plan de cuotas seleccionada de manera predeterminada es el primer plan que aparece en la lista. El cliente puede seleccionar la opción de cuotas que desee en la interfaz de factura alojada. Los planes de cuotas solo aparecen para las tarjetas de crédito que los admiten y para las transacciones que tienen un importe total mayor o igual a MXN 300.00. En un *entorno de prueba* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes), puedes usar [números de tarjeta de prueba](https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment.md#testing) para probar diferentes comportamientos. ## Recupera el plan de cuotas seleccionado El plan de cuotas seleccionado está disponible a través del Dashboard y la API. En el Dashboard, haz clic en un pago y desplázate hacia abajo hasta **Datos del pago**. Si se usó cuotas, verás la duración del plan. El plan de meses sin intereses seleccionado también está disponible en PaymentIntent. Después de que el usuario haya completado el pago, podrás obtener la ID de PaymentIntent del objeto factura (por ejemplo, “payment_intent”: “pi_…”) y, luego, puedes usar esa ID de PaymentIntent para recuperar el objeto PaymentIntent con el fin de consultar qué plan de meses sin intereses seleccionó el cliente. ```curl curl https://api.stripe.com/v1/invoices/{{INVOICE_ID}} \ -u "<>:" ``` Con la ID del Payment Intent, recupera el objeto PaymentIntent: ```curl curl https://api.stripe.com/v1/payment_intents/{{PAYMENTINTENT_ID}} \ -u "<>:" ``` El objeto PaymentIntent muestra el plan de cuotas seleccionado: ```json { "id": "pi_...", "object": "payment_intent", "amount": 100000, ... "charges": { "data": [ { "id": "ch_...", "object": "charge", "amount": 100000, "payment_method_details": { "card": { "installments": { "plan": { "count": 3, "interval": "month", "type": "fixed_count" } }, }, ... }, ... } ], }, ... "payment_method_options": { "card": { "installments": { "enabled": true, "plan": { "count": 3, "interval": "month", "type": "fixed_count" }, "available_plans": [] } } } } ``` ## Usa el Dashboard de Stripe para enviar una factura que se pueda pagar en cuotas A fin de configurar cuotas para Invoicing, consulta la página de configuración de métodos de pago del [Dashboard de Stripe](https://dashboard.stripe.com/settings/payment_methods). Puedes configurar los planes mensuales específicos que quieras ofrecer y los importes mínimos y máximos de transacción para cada plan. Esta configuración de método de pago está habilitada para Invoicing y todas las demás integraciones de Stripe compatibles, incluidas API, Checkout, Payment Element y Payment Links. Puedes crear una factura con solo unos pocos clics en el [Dashboard de Stripe](https://dashboard.stripe.com/customers). 1. En la página [Clientes](https://dashboard.stripe.com/customers), haz clic en **Agrega un cliente** para crear un nuevo cliente (selecciona el país **México**, el idioma **Español (América Latina)** y la moneda **MXN: peso mexicano**) 1. Haz clic en tu cliente recién creado para ver su información, incluidas sus facturas. 1. En la página de resumen del cliente, haz clic en **Acciones** y luego selecciona **Crear factura** para configurar una nueva factura destinada a ese cliente. 1. En la página Crear factura, verifica la sección **Pago** para asegurarte de que las tarjetas estén habilitadas y que la opción **Permitir el pago en cuotas con tarjeta** también esté habilitada. 1. Haz clic en **Buscar o agregar una partida** en la sección **Ítems** para agregar productos a la factura. 1. Haz clic en **Revisar factura** en la esquina superior derecha de la página Crear factura para finalizar la factura y programarla para que se envíe a tu cliente 1. Puedes consultar el estado de las facturas de tu cliente en la sección **Facturas** de la página de resumen del cliente. El cliente recibe su factura en un correo electrónico. La factura contiene las instrucciones para que envíe el pago para cubrir su compra. La factura está disponible en tres formatos: directamente en el cuerpo del correo electrónico, como un PDF adjunto al correo electrónico y como una página de facturas alojadas. Puedes consultar el estado de una factura determinada en cualquier momento en la página de resumen del cliente. # Sin codificación > This is a Sin codificación for when payment-ui is payment-links. View the full page at https://docs.stripe.com/payments/meses-sin-intereses/accept-a-payment?payment-ui=payment-links. ## Integra con Payment Links Puedes aceptar cuotas con Payment Links. Con [Payment Links](https://stripe.com/payments/payment-links), puedes crear una página de pagos y compartir un enlace a ella con tus clientes. No requiere programación y puedes compartir el enlace tantas veces como quieras en redes sociales, correos electrónicos o cualquier otro canal. También puedes [crear enlaces de pago mediante programación](https://docs.stripe.com/payment-links/create.md#api) con la API Payment Links. ## Habilita cuotas para Payment Links Habilita las cuotas para Payment Links en la página de configuración de métodos de pago de la página [Dashboard](https://dashboard.stripe.com/settings/payment_methods). Configura cuales planes mensuales ofrecer y los montos de transacción mínimos y máximos para cada plan. Estas configuraciones de planes se aplican a todas las integraciones de cuotas existentes. ## Configuraciones personalizadas Puedes personalizar la configuración de los meses sin intereses con la página de configuración de los métodos de pago del [Dashboard de Stripe](https://dashboard.stripe.com/settings/payment_methods). Puedes encontrar la opción para habilitar o deshabilitar los meses sin intereses en tu [página de configuración de métodos de pago](https://dashboard.stripe.com/settings/payment_methods). Esta configuración te permite habilitar los meses sin intereses para los métodos de pago sin codificación, incluidos Payment Links y Checkout. En la página de configuración de los métodos de pago, por separado, también puedes configurar los planes mensuales específicos que quieras ofrecer y los montos de transacciones mínimos y máximos para cada plan. Estas configuraciones del plan se aplican a todas las integraciones de meses sin intereses existentes. ## Prueba la integración Puedes usar las siguientes tarjetas para probar tu integración: | Número | Descripción | | ---------------- | -------------------------------------------------------------------------------- | | 4000004840000008 | Hay planes de meses sin intereses disponibles de 3, 6, 9, 12, 18 y 24 meses | | 4242424242424242 | No hay planes de meses sin intereses disponibles. |