Servicio de confirmación de recarga
#
Detalles de la llamada- Recurso:
/ v3 / recharge / {nit}
- Método HTTP:
PUT
- Formato de solicitud:
JSON
- Formato de respuesta:
JSON
- Parámetros de encabezado:
| Parámetro
| Descripción | Formato | Obligatorio |
| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ----------- |
| Content-Type
| Debe enviarse con el valor application/json
. | = 15 AN | SÍ |
| Authorization
| Firma de autenticidad en formato Bearer {firma}
. Sepa mas.
Ejemplo: Bearer hh39458f73hf45324765ft349h5f73t4h95f34
.
Este campo es obligatorio si la transacción fue creada por el proceso de firma. | < 2000 AN | COND. |
#
EjemplosAbajo se muestra un ejemplo de una llamada de servicio de confirmación de recarga utilizando la herramienta cURL.
Solicitud:
Para usar este ejemplo, no olvide definir la variable {{url}}
con el valor
esitef-homologacao.softwareexpress.com.br
Respuesta:
##Parámetros de solicitud
En la tabla abajo, hay una descripción de los parámetros de solicitud para el servicio de confirmación de recarga:
| Parámetro
| Descripción | Formato | Obligatorio|
| -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------: | :---------: |
| confirm
| Debe recibir el valor true
si desea confirmar la recarga y el pago vinculado (si lo hay).
Debe recibir el valor false
para la anulación de la recarga y el pago vinculado (si lo hay). | < 5 AN | SÍ|
| merchant_key
| Clave de la tienda de Portal Carat utilizada en la recarga. | < 80 AN | SÍ |
| used_payment_methods[] | Métodos de pago utilizados. El envío de este campo debe seguir las mismas reglas que se describen en el [capítulo correspondiente de la ejecución de la recarga] (recarga-rest-doRecharge.md#envio-do-campo-used_payment_methods). En el caso de recarga TIM, es obligatorio enviar este campo si no desea que se utilice el tipo de pago “Otras formas” (código 99). | | COND. |
#
Parámetros de respuestaSi tiene éxito, el código de respuesta HTTP será 200
. Cualquier otro código debe interpretarse como un error. En la tabla abajo se muestra la descripción de los parámetros de respuesta del servicio de confirmación de recarga:
| Parámetro
| Descripción | Formato |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------: |
| status
| Status de la transacción de recarga de Portal Carat. Sepa mas. | = 3 AN |
| esitef |
| code
| Código de respuesta de Portal Carat. Cualquier código que no sea 0
(cero) significa falla. Sepa mas. | < 4 N |
| message
| Mensaje de respuesta de Portal Carat. | < 500 AN |
| payment
|
| status
| Status de la transacción de Portal Carat, si corresponde. Sepa mas. | = 3 AN |