Instalación del SDK (PHP)

Pago Fácil SpA Examples

@pstpagofacil/sdk-apis-php

Status
GitHub Issues
GitHub Pull Requests
License


Pago Fácil APIs PHP SDK

API de Pago Fácil

This PHP package is automatically generated by the OpenAPI Generator project:

  • API version: 2.1.5
  • Build package: org.openapitools.codegen.languages.PhpClientCodegen

Requirements

PHP 5.5 and later

Instalación VÍa Composer

Dentro del Folder donde harás la integración
Crea el proyecto con composer init
Una vez creado tu proyecto agrega el siguiente código a tu archivo composer.json generado anteriormente:

"repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/pstpagofacil/sdk-apis-php.git"
    }
  ],
  "require": {
    "pstpagofacil/sdk-apis-php": "*@dev"
  }
{
    "name": "pagofacil/php_sdk",
    "description": "Installing PHP SDK from Pago Fácil",
    "type": "project",
    "license": "MIT",
    "authors": [{
        "name": "marcelo_poblete",
        "email": "[email protected]"
    }],
    "repositories": [{
        "type": "vcs",
        "url": "https://github.com/pstpagofacil/sdk-apis-php.git"
    }],
    "require": {
        "pstpagofacil/sdk-apis-php": "*@dev"
    }
}
958

Luego ejecuta el comando composer install para descargar todas las dependencias de nuestro SDK

Código Ejemplo para Login

Una vez instaladas las dependencias del SDK para hacer una Prueba de Login crea un nuevo archivo.php dentro del proyecto e incluye el código que te disponibilizamos, como se muestra en la siguiente imagen:

959

Código Ejemplo para Login con e-mail and password de tu cuenta Pago Fácil.

<?php
require_once(__DIR__ . '/vendor/autoload.php');

$apiInstance = new PSTPagoFacil\ApiClient\Api\AuthApi();
$loginParams = [
    // here you put the e-mail and password of your Pago Fácil Account
    "username" => "e-mail",
    "password" => "p$5w0r6"
];

$body = new \PSTPagoFacil\ApiClient\Model\LoginBody($loginParams);

try {
    $result = $apiInstance->usersLoginPost($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AuthApi->usersLoginPost: ', $e->getMessage(), PHP_EOL;
}
?>

Una vez ejecutado el código recibiras un Token JWT que te servirá para usar las siguientes funcionalidades de la API:

Ejemplo de Login Exitoso

958

A contiuación explicamos como crear firmar y enviar una Transacción utilizando nuestra Librería de Firmado.

Author

  • Luis Marcelo Poblete Sandoval (Collaborator)