transaction_reference: la referencia que se entrega cuando el cargo o el cargo diferido original fue aprobado.amount con la porción que quieres cancelar. Omítelo para una anulación total.Void en transaction_mode, junto con el transaction_reference de la transacción que estás cancelando.transaction_reference, sin pasos extra de tu lado.Reverse en transaction_mode, junto con el client_transaction_id de la transacción que estás reversando (no el transaction_reference).omit_card: true y omite todo salvo los campos de abajo:| Propiedad | Tipo | Valores permitidos |
|---|---|---|
amount | Object | — |
transaction_mode | String | Authorization, Void, Reverse |
transaction_type | String | capture, charge, preAuth |
client_transaction_id | String | — |
transaction_reference | String | — |
omit_card | Boolean | true |
is_smart_void (opcional) | Boolean | true, false |
is_smart_voidis_smart_void: true para que Kushki procese la cancelación como un reembolso en vez de una anulación. Por defecto es false.{
"amount": {
"currency": "CLP",
"iva": 0.0,
"subtotal_iva": 0.0,
"subtotal_iva0": 600
},
"transaction_mode": "Authorization",
"transaction_type": "capture",
"client_transaction_id": "6680eadc-6c8d-44aa-8ca0-18e061c1472a",
"transaction_reference": "f2f29080-0214-42c0-95a5-77ecf3434cd7",
"omit_card": true
}{
"amount": {
"currency": "CLP",
"iva": 0.0,
"subtotal_iva": 0.0,
"subtotal_iva0": 600
},
"transaction_mode": "Void",
"transaction_type": "charge",
"client_transaction_id": "6680eadc-6c8d-44aa-8ca0-18e061c1472a",
"transaction_reference": "f2f29080-0214-42c0-95a5-77ecf3434cd7",
"omit_card": true
}{
"amount": {
"currency": "CLP",
"iva": 0.0,
"subtotal_iva": 0.0,
"subtotal_iva0": 600
},
"transaction_mode": "Reverse",
"transaction_type": "charge",
"client_transaction_id": "6680eadc-6c8d-44aa-8ca0-18e061c1472a",
"omit_card": true
}curl --location '/pos/v1/transaction' \
--header 'Private-Credential-Id;' \
--header 'Content-Type: application/json' \
--data '{
"amount": {
"currency": "CLP",
"iva": 0,
"subtotal_iva": 0,
"subtotal_iva0": 60000
},
"transaction_mode": "Void",
"transaction_type": "charge",
"client_transaction_id": "6680eadc-6c8d-44aa-8ca0-18e061c1472a",
"transaction_reference": "f2f29080-0214-42c0-95a5-77ecf3434cd7",
"omit_card": true
}'{
"additional_amounts": {
"account_type": "string",
"amount": 0,
"amount_type": "string",
"card_type": "string",
"currency_code": "string"
},
"authorized_amount": 0,
"cvm_type": "string",
"F11": "string",
"franchise": "VISA",
"kushki_response": {
"code": "string",
"message": "string"
},
"message_fields": {
"F38": "string",
"F39": "string",
"F55": "string"
},
"transaction_reference": "string",
"transaction_status": "APPROVAL",
"transaction_type": "string",
"ticket_number": "string"
}