Teste rápido

Está página permite ver rapidamente como criar uma transação com nossos Web Service Rest de pagamento.

Prepare seu ambiente

Se você usar PHP com nosso SDK, recomendamos salvar todas suas chaves em um arquivo de configuração.

Exemplo com as chaves de testes:

<?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");

Não esqueça de substituí-las pelas suas chaves pessoais.

Para obter mais informações, consulte SDKs de servidor e Pré-requisitos

Fazer uma chamada

Para testar sua integração, você pode usar o Web Service 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 maiores detalhes sobre a autenticação durante a chamada ao Web Service REST, consultar: Fase de autenticação.

Resposta

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

Os dados da resposta podem ser encontrados na propriedade answer:

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

Você pode usar nosso playground interativo para descobrir todos nossos Web Service.

Para maiores informações sobre as especificações dos Web Services REST de pagamento, consultar: Funcionamento da API: