Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version2.6.0/mercado.pago»
(No se muestran 19 ediciones intermedias de otro usuario) | |||
Línea 1: | Línea 1: | ||
− | [[Archivo: | + | <span style="float: right; margin: 0 0 15px 15px;">{{TOClimit|5}}</span> |
+ | <span style="float: right; margin: 0 0 15px 15px;">[[Archivo:ISOSIU-SQ.png|derecha|60px||derecha|link=SIU-Sanaviron-Quilmes/version2.6.0/documentacion_de_las_operacionesf]] </span> | ||
+ | |||
+ | [[SIU-Sanaviron-Quilmes/version2.6.0/instalar_sq_produccion#Agente_de_cobranzas|< Volver]] | ||
+ | |||
= Configuración del agente de cobranzas MercadoPago = | = Configuración del agente de cobranzas MercadoPago = | ||
Línea 23: | Línea 27: | ||
En ambientes de test se debe tener el módulo GCO y SQ-Pagos en un servidor público, similar al ambiente de producción con '''url propias de test'''. | En ambientes de test se debe tener el módulo GCO y SQ-Pagos en un servidor público, similar al ambiente de producción con '''url propias de test'''. | ||
− | + | === Creación de cuentas de test === | |
− | + | Para integrar '''Checkout Pro''', es importante que se cumplan todos los requisitos ver https://www.mercadopago.com.ar/developers/es/docs/checkout-pro/requirements. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === Creación de cuentas de test === | ||
− | Para integrar Checkout Pro, es importante que se cumplan todos los requisitos ver https://www.mercadopago.com.ar/developers/es/docs/checkout-pro/requirements. | ||
Ingrese a Mercadopago con la cuenta madre<sup>'''1'''</sup>. | Ingrese a Mercadopago con la cuenta madre<sup>'''1'''</sup>. | ||
− | Una vez logueado diríjase a la siguiente URL https://www.mercadopago.com.ar/developers/es, ingresar a "Tus Integraciones" y crear una aplicación | + | Una vez logueado diríjase a la siguiente URL https://www.mercadopago.com.ar/developers/es, ingresar a '''"Tus Integraciones"''' y crear una aplicación <br/> |
− | Por ejemplo: | + | Por ejemplo: <br/> |
* '''Nombre de la aplicación:''' Sanaviron-Quilmes | * '''Nombre de la aplicación:''' Sanaviron-Quilmes | ||
*'''solución de pago:''' Pagos online | *'''solución de pago:''' Pagos online | ||
*'''producto:''' CheckoutPro | *'''producto:''' CheckoutPro | ||
+ | *'''e-commerce:''' No | ||
+ | Una vez creada la aplicación crear un usuario '''Comprador''' y otro '''Vendedor'''<br/> | ||
− | + | El usuario '''Comprador''' lo vamos a utilizar para realizar pruebas de compras, puede en esta instancia de creación agregar dinero disponible, esto permite hacer pago sin necesidad de usar tarjeta de crédito <br/> | |
− | |||
− | |||
− | </ | ||
− | + | ====Obtener Access Token de la cuenta vendedora==== | |
− | + | Loguearse en https://www.mercadopago.com.ar/developers/es con la cuenta del usuario '''Vendedor,''' crear una nueva '''Aplicación''' para el usuario vendedor y obtener el '''Access Token''' ingresando a '''Credenciales de prueba'''<br/> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | </ | ||
− | + | === Configuración del módulo GCO === | |
− | + | Debe configurar las siguientes variables antes de la instalación en módulo '''GCO''' en el archivo '''instalador.env'''<br/> | |
− | |||
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
− | + | GESTORES_PAGO_URL_NOTIFICACIONES="http://<URL-PUBLICA>/sq_pagos_backend/notifications/notification?" | |
− | < | + | MERCADO_PAGO_ACTIVO=1 |
− | + | MERCADO_PAGO_BACK_URL="http://<URL-PUBLICA>/sq_pagos_backend/mercado_pago/" | |
− | + | MERCADO_PAGO_URL_NOTIFICACIONES="http://<URL-PUBLICA>/sq_pagos_backend/notifications/notification?gestor=MP&" | |
− | + | MERCADO_PAGO_ACCES_TOKEN = "TEST_USER_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
− | </ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | :'''Nota''': Puede ingresar a https://www.mercadopago.com.ar/developers/es/docs/checkout-pro/additional-content/your-integrations/test/cards para utilizar tarjetas de crédito de test. | ||
<sup>'''1'''</sup> <small>Es aconsejable que estos usuarios se generen con la cuenta de mercadopago de la UUNN. Esto permite un mejor seguimiento en el proceso de pruebas y testeo. Caso contrario se pueden generar con un usuario personal.</small> | <sup>'''1'''</sup> <small>Es aconsejable que estos usuarios se generen con la cuenta de mercadopago de la UUNN. Esto permite un mejor seguimiento en el proceso de pruebas y testeo. Caso contrario se pueden generar con un usuario personal.</small> |
Revisión actual del 12:57 12 ago 2024
Configuración del agente de cobranzas MercadoPago
Para utilizar el agente de cobranzas MercadoPago deberá tener en cuenta que este realizará notificaciones que deberán ser capturadas por las API's de los componentes Unidad de venta y G.C.O.
Para ello deberá tener acceso a una ip pública para que MercadoPago realice las notificaciones.
Ambiente de producción
En ambientes de producción se debe tener el módulo GCO y SQ-Pagos en un servidor público.
Debe configurar las siguientes variables antes de la instalación en el archivo instalador.env.
MERCADO_PAGO_CLIENT_ID="XXXXXXX"
MERCADO_PAGO_CLIENT_SECRET="XXXXXXX"
MERCADO_PAGO_BACK_URL="http://<URL-PUBLICA>/sq_pagos_backend/mercado_pago/"
MERCADO_PAGO_URL_NOTIFICACIONES="http://<URL-PUBLICA>/sq_pagos_backend/notifications/notification?gestor=MP&"
MERCADO_PAGO_ACCES_TOKEN = "APP_USER_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Ambiente de test
En ambientes de test se debe tener el módulo GCO y SQ-Pagos en un servidor público, similar al ambiente de producción con url propias de test.
Creación de cuentas de test
Para integrar Checkout Pro, es importante que se cumplan todos los requisitos ver https://www.mercadopago.com.ar/developers/es/docs/checkout-pro/requirements.
Ingrese a Mercadopago con la cuenta madre1.
Una vez logueado diríjase a la siguiente URL https://www.mercadopago.com.ar/developers/es, ingresar a "Tus Integraciones" y crear una aplicación
Por ejemplo:
- Nombre de la aplicación: Sanaviron-Quilmes
- solución de pago: Pagos online
- producto: CheckoutPro
- e-commerce: No
Una vez creada la aplicación crear un usuario Comprador y otro Vendedor
El usuario Comprador lo vamos a utilizar para realizar pruebas de compras, puede en esta instancia de creación agregar dinero disponible, esto permite hacer pago sin necesidad de usar tarjeta de crédito
Obtener Access Token de la cuenta vendedora
Loguearse en https://www.mercadopago.com.ar/developers/es con la cuenta del usuario Vendedor, crear una nueva Aplicación para el usuario vendedor y obtener el Access Token ingresando a Credenciales de prueba
Configuración del módulo GCO
Debe configurar las siguientes variables antes de la instalación en módulo GCO en el archivo instalador.env
MERCADO_PAGO_ACTIVO=1
MERCADO_PAGO_BACK_URL="http://<URL-PUBLICA>/sq_pagos_backend/mercado_pago/"
MERCADO_PAGO_URL_NOTIFICACIONES="http://<URL-PUBLICA>/sq_pagos_backend/notifications/notification?gestor=MP&"
MERCADO_PAGO_ACCES_TOKEN = "TEST_USER_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
- Nota: Puede ingresar a https://www.mercadopago.com.ar/developers/es/docs/checkout-pro/additional-content/your-integrations/test/cards para utilizar tarjetas de crédito de test.
1 Es aconsejable que estos usuarios se generen con la cuenta de mercadopago de la UUNN. Esto permite un mejor seguimiento en el proceso de pruebas y testeo. Caso contrario se pueden generar con un usuario personal.
Pagos con dos tarjetas
El agente de cobrazas tiene disponible la posibilidad de pagar utilizando dos tarjetas.
SQ-Académico, actualmente no soporta este tipo de pagos. Se deberá configurar desde el perfil de mercadopago, sección Negocio, que solo se permita pagar con una tarjeta.