Skip to main content

Integración de SuperSwap

En menta, hemos desarrollado un mercado secundario oficial y seguro para los usuarios finales, integrado por evento/show. Las boleteras pueden activar SuperSwap en cualquier momento desde el dashboard de menta.

ATENCIÓN:

Para utilizar SuperSwap, es imprescindible que TicketShield esté activado para el evento/show correspondiente. Si TicketShield no está activado, SuperSwap no podrá habilitarse. Además, si TicketShield se desactiva después de que un evento/show ya ha comenzado, los tickets emitidos quedarán desprotegidos y SuperSwap no podrá volver a activarse para ese evento/show.

Funcionalidades de SuperSwap

Al activar SuperSwap para un evento/show, los tickets adquieren nuevos estados y acciones:

Estados:

  • En venta: El ticket está publicado en el mercado secundario, lo que bloquea su código QR.
  • Vendido: El ticket ha sido adquirido por un tercero y, por lo tanto, el código QR desaparece del acceso del vendedor.

Acciones:

  • Vender: Permite al usuario publicar su ticket en el mercado secundario.
  • Compartir enlace de venta: Genera un enlace que el usuario puede compartir para promover la venta del ticket en otros canales.
  • Ver información: Proporciona detalles de la publicación del ticket, como precio y datos de pago.
  • Retirar de la venta: Permite al usuario eliminar el ticket del mercado secundario. Nota: El ticket no podrá retirarse si está activo en un carrito de compra.
  • Solicitar reembolso: Opción disponible en caso de cancelación del evento/show, permitiendo a los usuarios pedir el reembolso del dinero pagado en el mercado secundario.

El flujo de publicación de tickets a través de SuperSwap es manejado íntegramente por menta y no requiere ajustes en su plataforma. Sin embargo, para que los compradores puedan acceder al mercado secundario y adquirir tickets, es necesario realizar algunas modificaciones en su sistema.

Webhook de SuperSwap activado/desactivado

El reemplazo de los tickets tradicionales por la URL de tickets de menta, se debe realizar de manera condicional en su plataforma escuchando los Webhooks de menta de SuperSwap activado / SuperSwap desactivado.

Ejemplo de Webhook de **SuperSwap activado**:
curl --location 'This webhook will be sent to your platform exposed endpoint' \
--data '{
"family": "superSwap",
"action": "superSwap.updated",
"data": {
"status": true,
"eventId": "YOUR_PLATFORM_EVENT_ID",
"showId": "YOUR_PLATFORM_SHOW_ID",
"ticketOptionId": "YOUR_PLATFORM_TICKET_OPTION_ID",
}`
}'
Ejemplo de Webhook de **SuperSwap desactivado**:
curl --location 'This webhook will be sent to your platform exposed endpoint' \
--data '{
"family": "superSwap",
"action": "superSwap.updated",
"data": {
"status": false,
"eventId": "YOUR_PLATFORM_EVENT_ID",
"showId": "YOUR_PLATFORM_SHOW_ID",
"ticketOptionId": "YOUR_PLATFORM_TICKET_OPTION_ID",
}
}'