Skip to content
Alejandro Castaño Gonzalez edited this page May 24, 2016 · 16 revisions

Requisitos

La SDK esta desarrollada para la versión de PHP >= 5.3.0, y utiliza las siguientes librerías:

  • cURL

Estructura

La SDK esta estructurada de la siguiente forma:

  • src/profiles: Donde se encuentran los ficheros de configuración 'ini'. (ver más)
  • src/profiles/cert: Se almacenan los certificados.
  • src/logs: Se registran las trazas de la aplicación, en ficheros divididos por días.
  • src/Actions: Se incluyen las acciones disponibles para cada motor, API, Redirect/Iframe...
  • src/Actions/Api: Se encuentran las acciones para el motor API.
  • src/Actions/Redirect: Se encuentran las acciones para el motor Redirect/Iframe.
  • src/example: Se muestran una serie de ejemplos de uso de la SDK.(ver más)
  • src/example/api: Ejemplo de motor API.
  • src/example/redirect: Ejemplo de motor Redirect/Iframe.

Instalación

Para hacer uso de la SDK es imprescindible, en primer lugar, introducir los datos de configuración, como se indica en la sección de configuración.

Incluir el fichero src/autoload.php en su código, que se encarga de hacer la autocarga de las librerías y dependencias de la SDK.

<?php 
define('SIPAY_SDK_PROFILE_PATH', ROOT_PATH . 'profiles' . DIRECTORY_SEPARATOR);

require_once PATH_SDK . 'src/autoload.php';

include PATH_SDK . 'examples/redirect/payments.php
?>

* Si el directorio profiles no se encuentra en la ruta predeterminada, es imprescindible crear la constante SIPAY_SDK_PROFILE_PATH como se muestra en el ejemplo

* Substituir PATH_SDK por la ruta a la SDK en su proyecto

En el código anterior se incluye el fichero de ejemplo de venta en Redirect/Iframe. Para que funcione correctamente, se debe abrir el fichero y dar valor a las variables.

Se recomienda seguir la documentación de Sipay para cumplir con los requisitos de las peticiones.

Clone this wiki locally