Search

En JosSecurity agradecemos cualquier ayuda para poder mantener este proyecto, si deseas donar por favor da clic en el botón de al lado y te daremos algunas opciones para hacerlo.

Uso de Mercado Pago con JosSecurity

Si tú quieres integrar una pasarela de pago dentro de JosSecurity, ahora es posible y todo es tan fácil como invocarlo, poner los datos correspondientes y el Jossito se hará cargo de conectar todo.

Este jossito está pensado para implementar un artículo por cada llamada, pero podrás modificarlo de una manera simple. El jossito ocupa el SDK oficial de Mercado Pago.

Integrar Mercado Pago

Para poder usarlo deberás tener activado los plugins dentro de JosSecurity, una vez hecho eso tendrás que generar una cuenta de mercado pago y conseguir las credenciales para poder usar el api de checkout.

Una vez tenga la información deberás editar el archivo env e insertar tu llave pública y tu token de acceso, si tienes una versión anterior de la versión 1.5.2 de JosSecurity tendrás que integrar los siguientes campos en el archivo env y actualizar tus ficheros.

Puedes descargar la última versión dando clic aquí.

				
					# Activador de Mercado Pago.
MERCADO_PAGO=1
MERCADO_PAGO_PUBLIC_KEY=Pon aquí tu llave pública
MERCADO_PAGO_ACCESS_TOKEN=Pon aquí tu llave de acceso
				
			

Usar el jossito de Mercado Pago

Ya configurando el archivo env, tú podrás llamar al jossito dela siguiente manera.

				
					<?php

if(isset($_POST['comprar'])){
    $producto = "Aquí va el nombre del producto";
    $cantidad = 12;
    $precio = 99;
    $moneda = "USD";
    $success = "recibido.php?token=xxx";
    $pendiente = "Fallo.php";
    $cancelado = "cancelado.php";
    $preference_id = mercado_pago($producto,$cantidad,$precio,$moneda,$success,$pendiente,$cancelado);?>
    <a href="<?php echo $preference_id; ?>">Pagar</a>
    <?php
}

?>

				
			

Explicación

Como podemos ver, para poder hacer un uso de este jossito, se recomienda hacer uso de un formulario donde podamos recibir el nombre del producto, la cantidad y su precio.

También podrás ponerlo de manera fija como se mostró anteriormente, después tendrás que especificar la moneda con la cuál cobrarás, en este caso usamos los dólares, una vez hecho esto especificamos las rutas las cuales redireccionará después de llegar a la página de Mercado Pago.

Si decimos que nuestro dominio es josprox.ovh, nuestro resultado de redireccionamiento en el caso que el pago sea exitoso sería el siguiente: josprox.ovh/recibido.php?token=xxx

Finalmente ponemos guardamos la url de redirección en la variable “preference_id” para poderla imprimir en un link.

Con esto tú podrás integrar de manera fácil y segura Mercado Pago.

Uso de Mercado Pago con JosSecurity