Confirmar dispersión
Modifica o habilita una dispersión previamente creada. Únicamente aplica para dispersiones que se encuentre en un estado de programadas scheduled.
Ruta
POST v1/merchant/payout/confirm
Encabezado
Name
Description
x-auth-token*
Es el código generado a partir del proceso de autenticación.
Ejemplo: 8dsa819dj736f1d87fdhd172f12ddw
Content-Type*
Es el tipo de contenido que se está enviando en la solicitud.
Ejemplo: application/json
Cuerpo
Name
Type
Description
code*
string
El hash recibido para confirmar la dispersión.
Ejemplo: eyJk...
Respuesta
{
"message": "Succesfully Confirmed",
"process_id": "4c2480f3-11e5-4ccb-9c73-5e2acdc84d7e",
"created_at": "2024-08-27T11:56:04-05:00"
}{
"code": "Q101",
"error": "Uno o más campos no se encuentran diligenciados correctamente o están vacíos. Por favor revisa los campos [{campo}]"
}{
"status": "unauthorized",
"code": "Q103",
"error": "El x-auth-token se encuentra vencido. Por favor genera un nuevo token y reintenta de nuevo el cobro."
}Ejemplo
curl --location '{{base_url}}/v1/merchant/payout/confirm' \
--header 'x-auth-token: {{token}}' \
--data '{
"token": {{token_dispersion}}
}'const axios = require('axios');
let data = JSON.stringify({
"token": token_dispersion
});
let config = {
method: 'post',
maxBodyLength: Infinity,
url: `${base_url}/v1/merchant/payout/confirm`,
headers: {
'x-auth-token': token //Añadir token
},
data : data
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
import requests
url = f"{base_url}/v1/merchant/payout/confirm"
payload = json.dumps({
"token": token_dispersion
})
headers = {
'x-auth-token': token
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Última actualización