Conciliación
Permite obtener las conciliaciones en payku.
https://app.payku.cl/ (Default server) · https://des.payku.cl/ (Sandbox server)Obtener conciliaciones.
Sección titulada «Obtener conciliaciones.»/api/conciliationPermite obtener las conciliaciones bancaria del dinero generado por su cuenta y depositado por payku en los días correspondiente a sus pago.
Cuerpo de la solicitud
| Parámetro | Tipo | Descripción |
|---|---|---|
date_initrequerido |
string | Rango de fecha inicial:
|
date_endrequerido |
string | Rango de fecha final:
|
curl -X POST \https://BASE-URL/api/conciliation \-H 'Accept: application/json, text/plain, */*' \-H 'Authorization: Bearer TOKEN-PUBLICO' \-H 'Content-Type: application/json' \-H 'Host: BASE-URL' \-d '{ "date_init": "2023-10-20", "date_end": "2023-10-21" }'$client = new \GuzzleHttp\Client(); $body = $client->request('POST', 'https://BASE_URL/api/conciliation', [ 'json' => [ 'date_init' => '2023-10-20', 'date_end' => '2023-10-21' ], 'headers' => [ 'Authorization' => 'Bearer TOKEN_PUBLICO', ] ])->getBody();$response = json_decode($body);const request = async (data) => { const response = await fetch('https://BASE_URL/api/conciliation', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer TOKEN-PUBLICO' }, body: JSON.stringify(data) }); const result = await response.json(); console.log(result)}
let data = { "date_init": "2023-10-20", "date_end": "2023-10-21"};
request(data);Respuestas
{ "conciliation": [ { "id": "107999", "created_at": "2019-10-25 14:10:03", "amount_available": 98745, "amount_deposit": 0, "status": "pending", "destiny": "wallet", "currency": "CLP", "wallet": null, "transaction": [ { "transaction_id": "rsyt68j4dhg6k8j54ut698dt6hj84", "payment_key": "pra934939d607922f9e", "order": "6544", "start": "2023-12-16 15:10:33", "end": "2023-12-16 15:10:36", "deposit_date": "2023-10-05", "amount": 250000, "fee": 15000, "amount_deposit": 235000, "media": "Webpay" } ] } ]}Campos de la respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
conciliation |
array of objects | |
id |
string | Identificador de la conciliación creado por payku. |
created_at |
string | Fecha de registro. |
amount_available |
int | Monto disponible. |
amount_deposit |
int | Monto depositado. |
status |
string | Estatus de la conciliación. Los posibles estados que puede obtener son los siguientes:
|
destiny |
string | Destino de la liquidación. |
currency |
string | Moneda. |
wallet |
string | Billetera digital de payku. |
transaction |
array of objects | |
transaction_id |
string | Identificador de la transacción creado por payku. |
payment_key |
string | Identificador del cobro creado por payku. |
order |
string | Identificador de la orden. |
start |
string | Inicio de la transacción. |
end |
string | Fin de la transacción. |
deposit_date |
string | Fecha el cual se realizará el depósito al cliente. |
amount |
string | Monto de la transacción. |
fee |
string | Comisión general. |
amount_deposit |
int | Monto depósito al cliente. |
media |
string | Medio de pago, utilizado por el usuario. |
Error en la solicitud.
{ "status": "failed", "type": "Unprocessable Entity", "message_error": "subject:invalid,amount:is empty,email:is empty,order:invalid"}Campos de la respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
status |
string | Estatus de la solicitud. |
type |
string | Tipo de error ocurrido. |
message_error |
string | Mensaje de error |
Token Público incorrecto.
{ "type": "Unauthorized", "message_error": { "error": "waiting token public" }}Campos de la respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
type |
string | Tipo de error ocurrido. |
message_error |
object | |
error |
string | Mensaje de error |