Skip to main content

Documentación

Autorización remota de una transacción con tarjeta

Procese las solicitudes y autorice las transacciones con tarjeta. | Enterprise

Los clientes de Rapyd pueden procesar las autorizaciones de transacciones con tarjeta en un servidor remoto. Este caso de uso sigue el curso de una transacción con tarjeta exitosa.

Por ejemplo, el cliente tiene una tarjeta que se emitió a través de la plataforma de emisión Rapyd, la tarjeta se financia con la billetera del cliente. El cliente utiliza la tarjeta en una tienda física para comprar un reloj de lujo por USD 1.200 (dólares estadounidenses).

El procesador de la tarjeta le notifica a Rapyd la transacción. Rapyd envía una solicitud de autorización al servidor de autorización remoto del cliente.

El cliente le notifica a Rapyd que la transacción está autorizada. Rapyd le notifica al procesador de la tarjeta que la transacción fue aprobada.

Rapyd le notifica a la red de tarjetas que la transacción está autorizada, cuando Rapyd recibe la notificación de que la transacción se ha completado correctamente, Rapyd le notifica al cliente.

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

Paso 1: Recibir la transacción
receiving-transaction.jpg
  1. La red de tarjetas le notifica a Rapyd la transacción.

  2. Rapyd envía una solicitud de autorización de transacción.

  3. Su servidor de autorización autoriza la transacción y envía un webhook a Rapyd con el estado de la autorización.

Paso 2: Procesar la transacción
process-transaction.jpg
  1. Rapyd le notifica a la red de tarjetas que la transacción está autorizada.

  2. La red de tarjetas le notifica a Rapyd que la transacción se ha completado.

  3. Rapyd carga la billetera del cliente y le notifica que la transacción se ha completado.

Prerrequisitos

Debe configurar su propio servidor de autorización, según lo descrito en Configurar un servidor de autorización remoto.

Rapyd le envía una solicitud de autorización para la compra del cliente.

    • Solicitud de autorización remota

      • {
            "amount": 1200,
            "authorization_id": "cardauth_874618744ffs3r452",
            "card_id": "card_874618744ffs3r452",
            "contact_id": "cont_874618744ffs3r452",
            "created_at": 1352316334,
            "currency": "USD",
            "pos_info": {
                "card_holder_presence": true,
                "identification_code": "GYUI",
                "mcc": "5812",
                "name_and_location": "RITE AID 2244 CORNER ST. MEXICO CITY",
                "terminal_id": "7865"
            },
            "status": "PENDING",
            "type": "authorization"
        }

Procesa la solicitud y autoriza la transacción.

Monedas admitidas para transacciones autorizadas

Algunas monedas no son compatibles con las transacciones con tarjetas emitidas. Si una transacción con tarjeta utiliza una moneda no admitida, se bloqueará la autorización para esa transacción con tarjeta.

El comercio recibirá una notificación por medio de un webhook. El código de error es el campo decline_code con un valor de 57. Consulte Webhook con autorización denegada para obtener más información.

Devuelve una respuesta a Rapyd en el formato JSON requerido, indicando que la transacción está aprobada.

    • Respuesta de autorización remota

      • {
            "authorization_id": "cardauth_874618744ffs3r452",
            "response_code": "00",
            "auth_code": "1A2B3C"
        }

Rapyd transfiere USD 1.200,00 (dólares estadounidenses) de la billetera del cliente a la red de tarjetas. El cliente transfiere la misma cantidad de la billetera personal del cliente a la billetera del cliente.