Webhook para dispersión de dinero con transferencia
Estructura
Los webhooks enviados por Kushki contendrán los encabezados (headers) aquí listados.
Estas son las posibles variables que se entregan en el cuerpo del webhook:
Método: POST
Body: Object
| Variable | Tipo |
|---|---|
country | string |
amount | object |
amount.subtotalIva0 | number |
amount.iva | number |
amount.subtotalIva | number |
amount.extraTaxes | object |
amount.extraTaxes.propina | number |
amount.extraTaxes.tasaAeroportuaria | number |
amount.extraTaxes.agenciaDeViajes | number |
amount.extraTaxes.iac | number |
accountType | "CC" "CA" "CV" |
accountNumber | string |
publicCredentialId | string |
transactionId | string |
token | string |
bankId | string |
credentialId | string |
kushkiAmount | number |
documentType | "RUT" |
documentNumber | string |
processorType | string |
created | number |
transactionStatus | "APPROVAL", "DECLINED" |
transactionType | "PAYOUT" |
merchantId | string |
responseText | string |
responseCode | string |
credentialInfo | object |
credentialInfo.credentialAlias | string |
credentialInfo.credentialMetadata | object |
credentialInfo.credentialId | string |
merchantName | string |
credentialAlias | string |
ticketNumber | string |
totalAmount | number |
processorId | string |
kushkiFee | objectKushki service rates |
kushkiFee.surcharge | number |
kushkiFee.totalAmount | number |
kushkiFee.variableFee | number |
kushkiFee.maximumAmount | number |
kushkiFee.minimumAmount | number |
kushkiFee.discountAmount | number |
kushkiFee.fixedFee | number |
processorName | string |
currency | "CLP" |
metadata | object |
metadata.ref1 | string |
metadata.ref2 | string |
metadata.ref3 | string |
transactionReference | string |
Ejemplos
- JSON
- JSON
// Transacción aprobada{"country": "Chile","ticketNumber": "1602088278680851","amount": {"subtotalIva0": 500,"iva": 0,"subtotalIva": 0,"extraTaxes": {"agenciaDeViajes": 0,"iac": 0,"propina": 0,"tasaAeroportuaria": 0}},"documentType": "RUT","transactionStatus": "APPROVAL","created": 1602088271751,"documentNumber": "123456789","processorType": "gateway","accountType": "CV","kushkiAmount": 0,"accountNumber": "123456","transactionId": "e56c6344-d6be-4702-83f8-ea758188c6f6","merchantName": "Tu Gran Empresa","token": "4b680bc3d3214071910af2d08ec33af3","transactionType": "PAYOUT","totalAmount": 500,"bankId": "014","processorId": "600000000015XXXXXXXXXXXX18652","merchantId": "20000000XXXXXXX2000","currency": "CLP","processorName": "Banco Itaú Processor","transactionReference": "e56c6344-d6be-4702-83f8-ea758188c6f6"}
// Transacción declinada{"country": "Chile","ticketNumber": "1602088434652337","amount": {"subtotalIva0": 500,"iva": 0,"subtotalIva": 0,"extraTaxes": {"agenciaDeViajes": 0,"iac": 0,"propina": 0,"tasaAeroportuaria": 0}},"documentType": "RUT","transactionStatus": "DECLINED","responseCode": "","responseText": "","created": 1602088427391,"documentNumber": "123456789","processorType": "gateway","accountType": "CV","kushkiAmount": 0,"accountNumber": "123456","transactionId": "5b0a04be-3d42-4935-af2e-ffda5b8ee1de","merchantName": "Tu Gran Empresa","token": "80f9b1bf314d4d3b9c6e7b36d8c81216","transactionType": "PAYOUT","totalAmount": 500,"bankId": "014","processorId": "600000000015XXXXXXXXXXXX18652","merchantId": "20000000XXXXXXX2000","currency": "CLP","processorName": "Banco Itaú Processor","transactionReference": "5b0a04be-3d42-4935-af2e-ffda5b8ee1de"}
Colombia
Ecuador
Mexico
Peru