Probar rápidamente

Esta página decribe cómo crear una transacción con nuestra API REST.

Prepare su entorno

Si usa PHP con nuestro SDK, le recomendamos que agrupe sus claves en un archivo de configuración.

Ejemplo con claves de prueba:

<?php
/**
 * Get the client
 */
require_once __DIR__ . '/vendor/autoload.php';

/**
 * Define configuration
 */

/* Username, password and endpoint used for server to server web-service calls */
Lyra\Client::setDefaultUsername("69876357");
Lyra\Client::setDefaultPassword("testpassword_DEMOPRIVATEKEY23G4475zXZQ2UA5x7M");
Lyra\Client::setDefaultEndpoint("https://api.payzen.eu");

Recuerde sustituirlas por sus claves personales.

Para más información, vea Servidor de SDK y Requisitos previos

Hacer un llamado

Para probar su integración, puede usar el Servicio Web REST Charge/SDKTest:

{
    "value": "my testing value"
}
/** 
 * Initialize the SDK 
 * Please update your keys in keys.php
 */
$client = new Lyra\Client();  

/**
 * I send test data
 */
$store = array("value" => "my testing value");
$response = $client->post("V4/Charge/SDKTest", $store);

Para obtener más detalles sobre la autenticación al llamar al Servicio Web REST, diríjase aquí: Phase d’authentification.

La respuesta

La respuesta completa será:

{
    "webService":"Charge/SDKTest",
    "version":"V4",
    "applicationVersion":"4.1.2",
    "status":"SUCCESS",
    "answer": {
        "value":"my testing value",
        "_type":"V4/Type/String"
    },
    "ticket":null,
    "serverDate":"2018-10-02T16:13:57+00:00",
    "applicationProvider":"PAYZEN",
    "metadata":null,
    "_type":"V4/WebService/Response"
}

Los datos de la respuesta se van a buscar en la propiedad answer:

{
    "value":"my testing value",
    "_type":"V4/Type/String"
}

Puede utilizar nuestro playground interactif para descubrir todos nuestros Web Service.

Para obtener más información sobre las especificaciones de la API REST, diríjase a: Funcionamiento de la API