Consulta el estado de una transacción

Aprende cómo consultar el estado de una transferencia

Kushki te da dos opciones para consultar el estado de una transferencia:

  • Webhook para pagos únicos con transferencia.
  • Usar la API de Kushki.

Este artículo te explica cómo consultar el estado de una transacción de transferencia a través de la API de Kushki.

¿Cómo obtener el estado de una transacción?

Primero deberás identificar el token de la transacción que quieres consultar. Luego, realiza una llamada a nuestro endpoint de consulta de estado de transacciones desde tu backend e incluye el token como parámetro en el path de la petición.

  • Javascript
  • Python
  • PHP
var request = require("request");
var options = {
method: 'GET',
headers: [
'Private-Merchant-Id': '0c0b08cd92fc491fb37365170164f7e9', // Reemplaza esto por tu Private Key
'Content-Type': 'application/json'
]
url: 'https://api-uat.kushkipagos.com/transfer/v1/status/0f1afedfdef74411be54394cc9a2c145', // Ambiente de prueba
headers: {'content-type': 'application/json'}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
import requests
url = "https://api-uat.kushkipagos.com/transfer/v1/status/0f1afedfdef74411be54394cc9a2c145"
payload = {}
headers = {'Content-Type': 'application/json',
'Private-Merchant-Id': '0c0b08cd92fc491fb37365170164f7e9' // Reemplaza esto por tu Private Key
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
$client = new http\Client;
$request = new http\Client\Request;
$request->setRequestUrl('https://api-uat.kushkipagos.com/transfer/v1/status/0f1afedfdef74411be54394cc9a2c145');
$request->setRequestMethod('GET');
$request->setHeaders(array(
'Private-Merchant-Id' => '0c0b08cd92fc491fb37365170164f7e9', // Reemplaza esto por tu Private Key
'Content-Type' => 'application/json'
));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();