Skip to main content

Documentación

Cancelar un retiro

Cancelar un retiro de efectivo.

Rapyd le facilita la cancelación de un retiro al usar un punto de venta. El punto de venta API proporciona métodos para gestionar efectivo en ubicaciones de puntos de venta de Rapyd como cajeros automáticos y tiendas minoristas.

En este caso de uso, se le devuelven 10 GBP (libra esterlina) a la eWallet del cliente después de que una solicitud de retiro de 10 GBP (libra esterlina) no tuviera éxito por motivos técnicos.

Veamos los aspectos más destacados de su flujo de trabajo.

reverse-withdrawal.jpg
  1. Usted crea una solicitud para cancelar un retiro con los valores de campo que recibió en la solicitud de 'iniciar sesión' que usó al intentar retirar fondos de la cuenta en GBP de la eWallet del cliente.

  2. Rapyd ejecuta el cancelo del retiro.

  3. Se añaden 10 GBP (libra esterlina) a la cuenta en GBP de la eWallet del cliente.

Veamos rápidamente cómo utilizará la API de Rapyd para implementar el flujo de trabajo.

Para cancelar un retiro:

  • Pídale a Rapyd que cancele un retiro.

Este flujo de trabajo utiliza los valores de la respuesta de iniciar sesión del caso de uso Retirar efectivo.

Utilizará el método de cancelación de retiro para devolver 10 GBP a la eWallet de Jane Doe. Realice una cancelación de retiro con los siguientes parámetros:

Detalles del parámetro de encabezado

Parámetro de encabezado

Descripción

Content-Type

Introduzca application/json como el tipo de contenido.

access_key

Introduzca 8C6223151345345D como clave de acceso.

token_id

Introduzca d9b7398f-5c2f-438c-8ac6-68e79f28c02e como el ID del token que se mostró en la respuesta de iniciar sesión del caso de uso Retirar efectivo.

operation_id

Introduzca 95e2c071-9513-48d6-a717-a480814f7df8 como el operation_id que se mostró en la respuesta de iniciar sesión del caso de uso Retirar efectivo.

phone_number

Introduzca +14155559992 como el número de teléfono de Jane Doe.

Detalles del parámetro de ruta

Parámetro de ruta

Descripción

account

Introduzca 64e4a964-53b5-11e9-8495-02f0df928bc0 como el ID de la cuenta.

sum

Introduzca 10 como sum en GBP.

Usted le pide a Rapyd que cancele un retiro.

    • Solicitud

      • // Request URL: POST https://sandboxapi.rapyd.net/v1/pos/reversal/64e4a964-53b5-11e9-8495-02f0df928bc0/10
        
        Content-Type: application/json
        access_key: 8C6223151345345D 
        token_id: d9b7398f-5c2f-438c-8ac6-68e79f28c02e 
        operation_id: 95e2c071-9513-48d6-a717-a480814f7df8 
        phone_number: +14155559992
        
        // No message body
        

Veamos la respuesta de Cancelar un retiro.

    • Respuesta

      • {
           "status": {
               "error_code": "",
               "status": "SUCCESS",
               "message": "",
               "response_code": "",
               "operation_id": "a83026f5-0731-4bf3-9611-1dd0af639431"
           },
           "data": {
               "transaction_id": "4e61e815-b68f-11e9-9ffc-12c4c8fed768",
               "operation_id": "086128b5-5212-4e3b-8caa-6ecab4a868f3"
           }
        }

La sección de datos de esta respuesta muestra que el transaction_id es 4e61e815-b68f-11e9-9ffc-12c4c8fed768. Tenga en cuenta que este es el mismo transaction_id utilizado en la respuesta de cancelación del caso de uso Retirar efectivo, ya que ambos métodos se ejecutaron para el mismo account_id.