Ayuda en conectar un servicio de giftcard en el checkout

Queremos desarrollar nuestro propio administrador de giftcard tanto para tiendas físicas como tienda online, estamos aun en el discovery del desarrollo, pero queremos entender si hay que generar las giftcard en el backoffice de vtex con el id que VTEX genera o si es posible que se pueda personalizar este código de giftcard según nuestras necesidades, y al momento de realizar el pago en el checkout este módulo iria a validar contra nuestros endpoints. Tenemos dudas cual api es la que se requiere para nuestro modelo. Pueden ayudarnos con esto?