HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/alq-cali.bikenow.co/public/js/culqi.js
function culqi() {
    if (Culqi.token) {                                          // ¡Objeto Token creado exitosamente!
        payment(Culqi.token.id, Culqi.token.email);
    } else if (Culqi.order) {                                   // Objeto order creado exitosamente!
        let order = Culqi.order;
        alert('Se ha creado el objeto Order:' + order);
        if (order.paymentCode) {
            alert('Se ha creado el cip:' + order.paymentCode);
        }
        if (order.qr) {
            alert('Se ha generado el qr:' + order.qr);
        }
        if (order.cuotealo) {
            alert('Se ha creado el link cuotéalo:' + order.cuotealo);
        }
    } else {                                                    // ¡Hubo algún problema!
        console.log(Culqi.error);
        swal("Error", Culqi.error.user_message ? Culqi.error.user_message : 'Hubo un problema generando token de pago, por favor verifique los datos ingresados', "error")
    }
};

function payment(token, email) {
    document.getElementById('frmPayment').elements["token"].value = token;
    document.getElementById('frmPayment').elements["email"].value = email;
    document.getElementById('frmPayment').elements["amount"].value = document.getElementById('frmCheckout').elements["amount"].value;
    document.getElementById('frmPayment').elements["order"].value = document.getElementById('frmCheckout').elements["order"].value;
    document.getElementById('frmPayment').elements["origin"].value = document.getElementById('frmCheckout').elements["origin"].value;
    document.getElementById('frmPayment').elements["clientId"].value = document.getElementById('frmCheckout').elements["clientId"].value;
    document.getElementById('frmPayment').submit();
}