Groway-Studio / python-course-landing

Landing de inscripción del primer curso de Python
0 stars 2 forks source link

MercadoPago Integration #1

Closed joelibaceta closed 2 years ago

joelibaceta commented 2 years ago

Una vez completado el formulario de registro el boton debe generar un link de pago mediante el siguiente API:

Payload:

{
    "title": "Curso Python 1er batch",
    "success": "",
    "pending": "",
    "failure": ""
}

Los 3 ultimos parametros deben contener las urls de la landing a donde se retornara una vez el proceso de pago ha sido completado segun su status.

Una vez el link de pago ha sido generado el API respondera de la siguiente manera:

{
    "id": "825702117-4f6839c6-4e5f-4c33-a6f9-72e6bf310d4a",
    "init_point": "https://www.mercadopago.com.pe/checkout/v1/redirect?pref_id=825702117-4f6839c6-4e5f-4c33-a6f9-72e6bf310d4a",
     ...
    "redirect_urls": {
        "failure": "",
        "pending": "",
        "success": ""
    },
    "sandbox_init_point": "https://sandbox.mercadopago.com.pe/checkout/v1/redirect?pref_id=825702117-4f6839c6-4e5f-4c33-a6f9-72e6bf310d4a",
    "site_id": "MPE",
   ...
}

De esta respuesta usar el valor sandbox_init_point para pruebas y init_point al momento de pasar a produccion.

joelibaceta commented 2 years ago

Tarjetas de prueba: Captura de pantalla 2022-08-17 a la(s) 18 01 26

Para probar diferentes resultados de pago, completa el estado deseado en el nombre del titular de la tarjeta:

Captura de pantalla 2022-08-17 a la(s) 18 01 48