Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version1.0.0/mercado.pago»

De SIU
Saltar a: navegación, buscar
(Configuración del agente de cobranzas MercadoPago)
Línea 20: Línea 20:
 
Una vez obtenidos el CLIENT_ID y el CLIENT_SECRET deberá editar el archivo:
 
Una vez obtenidos el CLIENT_ID y el CLIENT_SECRET deberá editar el archivo:
  
<path proyecto TESTING>/bin/mp_test_user.php
+
<path proyecto TESTING>/bin/mp_test_user.sh
 
<syntaxhighlight lang="bash" enclose="div">
 
<syntaxhighlight lang="bash" enclose="div">
 
# Configurar los datos de la cuenta madre de Mercadopago
 
# Configurar los datos de la cuenta madre de Mercadopago
Línea 39: Línea 39:
  
 
Guardar cada linea generada como salida de la ejecución.
 
Guardar cada linea generada como salida de la ejecución.
:'''Nota''': Recomendamos que elimine las credenciales del archivo 'mp_test_user.php' ya que no serán necesarias nuevamente.
+
:'''Nota''': Recomendamos que elimine las credenciales del archivo 'mp_test_user.sh' ya que no serán necesarias nuevamente.
  
 
Ingresar nuevamente a Mercadopago con la cuenta 'vendedora' (El usuario es el nickname).  
 
Ingresar nuevamente a Mercadopago con la cuenta 'vendedora' (El usuario es el nickname).  

Revisión del 10:31 25 sep 2017

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.

Comúnmente los ambientes de testing no se encuentran disponibles al público por ello el proyecto testing dispone de un dispatcher para que MercadoPago pueda realizar las notificaciones y este las redireccione al ambiente de testing.

Puede encontrar el dispatcher en la siguiente carpeta y ubicarlo en un servidor publico

<path proyecto TESTING>/templates/dispatcher_notificacion_mp.php

Creación de cuentas de Test:

Ingrese a Mercadopago con la cuenta madre. Una vez logueado diríjase a la siguiente URL para obtener las credenciales

# Diríjase al tab 'Checkout básico'
https://www.mercadopago.com/mla/account/credentials

Una vez obtenidos el CLIENT_ID y el CLIENT_SECRET deberá editar el archivo:

<path proyecto TESTING>/bin/mp_test_user.sh

# Configurar los datos de la cuenta madre de Mercadopago
export MP_MC_CLIENT_ID=
export MP_MC_CLIENT_SECRET=

Se deberán crear 2 cuentas de test asociadas a una cuenta 'madre', una actuará como compradora y otra como vendedora.

En el próximo paso crearemos los 2 usuarios de test

# Ejecutar 2 veces este comando
<path proyecto TESTING>/bin/sh mp_test_user.sh

#El comando generará como salida un user y pass de mercadopago.
#Ejemplo: {"id":271639683,"nickname":"TETE000000","password":"qatest0000","site_status":"active","email":"test_user_000000@testuser.com"}

Guardar cada linea generada como salida de la ejecución.

Nota: Recomendamos que elimine las credenciales del archivo 'mp_test_user.sh' ya que no serán necesarias nuevamente.

Ingresar nuevamente a Mercadopago con la cuenta 'vendedora' (El usuario es el nickname).

Una vez logueado diríjase a la siguiente URL para obtener las credenciales de la cuenta vendedora de test.

# Diríjase al tab 'Checkout básico'
https://www.mercadopago.com/mla/account/credentials

Guardar las credenciales (CLIENT_ID y CLIENT_SECRET), para su posterior uso.

Nota: Puede ingresar a https://www.mercadopago.com.ar/developers/es/solutions/payments/custom-checkout/test-cards para utilizar tarjetas de crédito de test.