Web Tokenize Checkout - Recuperos

En el caso de que un pago fuese rechazado puedes ofrecerle al comprador la opción de reintentarlo y recuperar la venta.

En ese momento recibirás como respuesta el estado del pago rechazado (rejected) y es recomendable informarle al usuario dicho estado.

Junto con la comunicación puedes ofrecer además la posibilidad de volver a ingresar los datos de tarjeta, usando nuevamente el Web Tokenize Checkout. También tienes la posibilidad de cambiar el texto del botón mediante el atributo data-button-label para complementar la comunicación.

Por ejemplo:

Html

<h1>¡Algo salió mal!</h1>
<p>Ha ocurrido un error con el pago. Por favor vuelve a intentarlo:</p>

<form action="/procesar-pago" method="POST">
  <script
    src="https://www.mercadopago.com.mx/integrations/v1/web-tokenize-checkout.js"
    data-public-key="ENV_PUBLIC_KEY"
    data-transaction-amount="100.00"
    data-button-label="Reintentar"> <!-- Texto del botón -->
  </script>
</form>

Recuperos Mercado Pago Web Tokenize Checkout

Checkout abierto por defecto

Otra posibilidad, en caso de que un pago fuese rechazado, es invocar al Web Tokenize Checkout con el formulario ya abierto en el contexto donde originalmente el usuario cargó los datos.

La opción de abrir el checkout por defecto es controlada desde el atributo data-open y sólo es cuestión de setear el atributo en true.

Por ejemplo:

Html

<form action="/procesar-pago" method="POST">
  <script
    src="https://www.mercadopago.com.mx/integrations/v1/web-tokenize-checkout.js"
    data-public-key="ENV_PUBLIC_KEY"
    data-transaction-amount="100.00"
    data-open="true"> <!-- Abierto por defecto -->
  </script>
</form>

La búsqueda no arrojó ningún resultado.

Verifica la la ortografía de los términos de búsqueda o prueba con otras palabras clave.