Instalación del SDK (PHP)

Pago Fácil SpA ExamplesPago Fácil SpA Examples

@pstpagofacil/sdk-apis-php

StatusStatus
GitHub IssuesGitHub Issues
GitHub Pull RequestsGitHub Pull Requests
LicenseLicense


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"
    }
}

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:

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

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

Author

  • Cristian Tala Sánchez
  • Luis Marcelo Poblete Sandoval (Collaborator)