12. Reserva

Es una nueva funcionalidad que permite un movimiento de reserva de dinero para luego hacer una captura posterior. Por el momento solamente las compras realizadas con tarjetas MasterCard y VISA permiten esta operación.

Para el caso de la reserva, primero se hará un POST a:

Firmado como todos los demás paquetes, con la versión JSON del objeto ReserveRequest, que es muy similar a los datos que se envían en una compra con un PaymentRequest, agregando:

  • ExpirationUTC

    Es la fecha en la que vence la reserva en formato UnixTime (long).

Para confirmar la reserva, se hará un POST a:

Firmado como todos los demás paquetes, con la versión JSON del objeto Reserve.

  • Commit

    Se envia un boolean true / false. Si va con true se procede a confirmar la reserva, con un false se cancela.

  • ReferenceType

    Es un enumerador que especifica el tipo de identificador de la transacción original al que hace referencia la reserva. Puede ser por el identificador generado por Plexo o el enviado por el cliente.

  • MetaReference

    Contiene el identificador de la reserva original que se desea confirmar, el cual puede ser el devuelto por Plexo o el enviado por el cliente según el ReferenceType seleccionado.

  • FinalAmount Es un campo opcional en caso de que el monto final a confirmar sea diferente al monto original. Este monto no puede superar un +/- 20% del monto original.

Last updated