Descripción general
La funcióncheckout() crea un pedido a partir del carrito actual y redirige automáticamente al cliente a la página de pago alojada de Komerza para completar el pago.
La función de pago valida el carrito, crea un pedido y redirige
automáticamente a la página de pago. No se necesita manejo manual de la
redirección.
Uso básico
Parámetros
string
requerido
Dirección de correo electrónico del cliente para el pedido. Debe tener un
formato de correo válido.
string
Código de cupón/descuento opcional para aplicar al pedido. Debe tener entre 3
y 32 caracteres si se proporciona.
Retorna
Retorna una Promise que se resuelve enApiResponse<Order>:
Si
success es true, el navegador redirigirá automáticamente a la página de
pago. La respuesta es principalmente útil para el manejo de errores.Validación
La función de pago realiza validaciones antes de crear el pedido: Validación del carrito:- El carrito no puede estar vacío
- Todos los artículos deben tener IDs de producto y variante válidos
- Debe tener un formato de correo electrónico válido
- Debe tener al menos 3 caracteres
- No puede superar los 32 caracteres