Skip to main content

Documentación

Revertir una retirada

Revertir un retiro de efectivo.

Rapyd te facilita la revocación de una retirada en un punto de venta. La API POS proporciona métodos para gestionar efectivo en Rapyd POS ubicaciones, como cajeros automáticos y tiendas minoristas.

En este caso de uso, se devuelven 10 GBP (libra esterlina) al cliente Billetera electrónica después de que una solicitud de retiro de 10 GBP (libra esterlina) no prosperara por motivos técnicos.

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

reverse-withdrawal.jpg
  1. Creas una solicitud de retirada revertida con los valores de campo que recibiste en la solicitud de «sesión abierta» que utilizaste al intentar retirar fondos de la cuenta en GBP de la billetera electrónica del cliente.

  2. Rapyd ejecuta la retirada inversa.

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

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

Para anular un retiro:

  • Pídele a Rapyd que anule un retiro.

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

Utilizarás el método de retiro inverso para devolver 10 GBP a la billetera electrónica de Jane Doe. Realiza una retirada inversa con

Detalles del parámetro de encabezado

Parámetro de encabezado

Descripción

Tipo de contenido

Entrar application/json como el tipo de contenido

clave_acceso

Entrar 8C6223151345345D como clave de acceso.

identificador del token

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

identificador de operación

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

número_teléfono

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

Detalles del parámetro de ruta

Parámetro de ruta

Descripción

cuenta

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

suma

Entrar 10 como el suma en GBP.

Le pides a Rapyd que anule una retirada.

    • 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
        

Vamos a echar un vistazo a la Retirada inversa respuesta.

    • 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 esto es lo mismo transaction_id utilizado en la respuesta de retirada del Retirar efectivo caso de uso, ya que ambos métodos se ejecutaron para el mismo account_id.