Agregar un cupon de descuento especial

Necesito incorporar a mi tienda un cupón de descuento especial (que tiene un código por ejemplo ASD123) el cual debe ser validado en una aplicación de mi propiedad mediante un servicio ejemplo { tienda_id: 123, cupon_id: ASD123 } el cual retorna {isValid: true, amount: 200} al retornar esto debería actualizar el subtotal del carrito descontando el valor de amount y una vez finalizada la compra debería confirmar mediante el uso de otro servicio que el cupon fue utilizado por ejemplo enviando {cupon_id: ASD123, success: true } Estuve analizando y hasta ahora la única alternativa seria incorporar un script pero necesitaria un ejemplo o alguna documentación que me ayude a hacerlo. Ayuda por favor