{"id":5840,"date":"2022-03-13T17:33:47","date_gmt":"2022-03-13T17:33:47","guid":{"rendered":"https:\/\/salkantayexpeditions.com\/?page_id=5840"},"modified":"2026-08-21T14:41:30","modified_gmt":"2026-08-21T14:41:30","slug":"payment-methods","status":"publish","type":"page","link":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/","title":{"rendered":"Payment Methods"},"content":{"rendered":"\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Payment Methods Dear tourist:<\/strong> If you are booking a traditional tour, adventure, or the Inca Trail with Salkantay Expeditions, here we have our payment options which you can choose for your convenience. If you are going to book the <strong><a href=\"https:\/\/www.pachaexpeditions.com\/inca-trail-to-machu-picchu\/inca-trail-to-machu-picchu-4days-3nights\/\">Inca Trail<\/a><\/strong>, ensure the date of travel and click on Availability of the Inca Trail (we do not accept changes). Make sure the permit includes your name (request the reservation code). For all alternative hiking routes, send us an email or confirm your reservation online to finalize your start date. We have availability every day:&nbsp;<a href=\"mailto:reservas@salkantayexpeditions.com\" target=\"_blank\" rel=\"noreferrer noopener\">reservas@salkantayexpeditions.com<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you wish to travel with <strong><a href=\"https:\/\/salkantayexpeditions.com\/salkantay-trek-to-machu-picchu-4days\/\">Salkantay<\/a><\/strong> Expeditions, at the time of booking you must complete the respective forms. You must deposit 50% of the cost of the tour to guarantee the space and to buy the different required tickets; the amount of the deposit is U$: 250 per person. They are non-refundable, we accept payment through.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\"><strong>Salkantay Expeditions Payment Methods.<\/strong><\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.- PAYPAL: T<\/strong>he bank charges a commission % on the total deposit per person. Send payment to:&nbsp;<a href=\"mailto:reservas@salkantayexpeditions.com\" target=\"_blank\" rel=\"noreferrer noopener\">reservas@salkantayexpeditions.com<\/a>. We will send you your invoice and booking confirmation once we receive the deposit with your information. PS: The client covers the increases for bank transaction commission \/ Paypal and Western Union. Our prices are net.<br><strong>2.- BANK TRANSFER:<\/strong> We offer this form of payment. You can make the transfer from any bank using a Visa card. Here is the account data.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Account number: <\/li>\n\n\n\n<li>Credit Bank of Peru: 285-25769720-1-85<\/li>\n\n\n\n<li>One name: Judith Lovaton Abarca.<\/li>\n\n\n\n<li>SWIFT code: BCPLPEPL.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">3.- WESTERN UNION &#8211;<\/mark><\/strong> Quick Cash sent, if you have problems making a bank transfer, this is the fastest way to send money around the world. Therefore, you can book your tour without any problem. At the time of making the deposit you will receive a code with 10 numbers, you have to send the code via WhatsApp: +51 984387050 (to make the respective payment and confirm your reservation)<br><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">Deposit to name:<\/mark><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Javier Mendoza Zarate:<\/li>\n\n\n\n<li>DNI No. 24007215.<\/li>\n\n\n\n<li>Cuzco office.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The client covers commissions for bank transfers and deposits since our rates are net of operations. These commissions vary depending on the bank and the country.<\/p>\n\n\n<div class=\"ably-plugin-wrap\">\n<div class=\"ably-quick-payment-shell\" style=\"--ably-quick-brand: #f99939;\">\n    <div class=\"ably-quick-payment-card\">\n        <div class=\"ably-quick-payment-header\">\n            <span class=\"ably-quick-payment-mark\" aria-hidden=\"true\">\n                <i class=\"fas fa-lock\"><\/i>\n            <\/span>\n            <div>\n                <p class=\"ably-quick-payment-kicker\">Secure payment<\/p>\n                <h3>Enter the amount to pay<\/h3>\n            <\/div>\n        <\/div>\n\n        <form id=\"ably-quick-payment-form\" class=\"ably-quick-payment-form\">\n            <label class=\"ably-quick-payment-field\" for=\"quick-payment-tour\">\n                <span>Tour \/ Trek<\/span>\n                <span class=\"ably-quick-payment-control\">\n                    <i class=\"fas fa-route\" aria-hidden=\"true\"><\/i>\n                    <select id=\"quick-payment-tour\">\n                        <option value=\"0\">Select a Tour \/ Trek (Optional)<\/option>\n                                                                                    <option value=\"8544\">7 lagoons Ausangate Hike.<\/option>\n                                                            <option value=\"4670\">Ausangate Trek 5Days\/ 4Nights.<\/option>\n                                                            <option value=\"4651\">Ausangate Trek and Rainbow Mountain 3 Days<\/option>\n                                                            <option value=\"4666\">Choquequirao Trek 4Days<\/option>\n                                                            <option value=\"278\">City Tour Cusco.<\/option>\n                                                            <option value=\"8104\">Classic Inca Trail 4 Days 3 Nights<\/option>\n                                                            <option value=\"8540\">Humantay Lagoon Hike<\/option>\n                                                            <option value=\"6872\">Inca Jungle Trek To Machu Picchu 4 Days<\/option>\n                                                            <option value=\"8112\">Inca Trail Express 1 Day to Machu Picchu.<\/option>\n                                                            <option value=\"4661\">Lares Trek to Machu Picchu 4Days<\/option>\n                                                            <option value=\"6801\">Machu Picchu By Car (02 Days)<\/option>\n                                                            <option value=\"283\">Machu Picchu Day Tour By Train (Full Day)<\/option>\n                                                            <option value=\"6029\">Maras Moray Day Tours<\/option>\n                                                            <option value=\"8542\">Palcoyo Mountain Trek<\/option>\n                                                            <option value=\"8525\">Rainbow Mountain Hike<\/option>\n                                                            <option value=\"285\">Sacred Valley Of The Incas<\/option>\n                                                            <option value=\"259\">Salkantay Bike 4 Days<\/option>\n                                                            <option value=\"266\">Salkantay Cultural Trek 5 Days.<\/option>\n                                                            <option value=\"269\">Salkantay Trek And Inca Trail 7 Days<\/option>\n                                                            <option value=\"111\">Salkantay Trek To Machu Picchu 4 Days.<\/option>\n                                                            <option value=\"261\">Salkantay Trek To Machu Picchu 5 Days<\/option>\n                                                            <option value=\"8108\">Short Inca Trail 2 Days to Machu Picchu.<\/option>\n                                                            <option value=\"6812\">Short Salkantay Trek 03 Days.<\/option>\n                                                            <option value=\"8546\">Waqrapukara Day Trek<\/option>\n                                                                        <\/select>\n                <\/span>\n            <\/label>\n\n            <label class=\"ably-quick-payment-field\" for=\"quick-payment-amount\">\n                <span>Amount<\/span>\n                <span class=\"ably-quick-payment-control\">\n                    <i class=\"fas fa-dollar-sign\" aria-hidden=\"true\"><\/i>\n                    <input type=\"number\" id=\"quick-payment-amount\" step=\"0.01\" min=\"1\" placeholder=\"Amount (USD)\" required \/>\n                <\/span>\n            <\/label>\n\n            <label class=\"ably-quick-payment-field\" for=\"quick-payment-email\">\n                <span>Email Address<\/span>\n                <span class=\"ably-quick-payment-control\">\n                    <i class=\"fas fa-envelope\" aria-hidden=\"true\"><\/i>\n                    <input type=\"email\" id=\"quick-payment-email\" placeholder=\"Email Address\" required \/>\n                <\/span>\n            <\/label>\n\n            <div class=\"ably-quick-payment-note\">\n                <span>Payment fee<\/span>\n                <strong>6%<\/strong>\n            <\/div>\n\n            <div class=\"ably-quick-payment-total\" aria-live=\"polite\">\n                <span>Estimated total<\/span>\n                <strong id=\"quick-payment-total\">$0.00<\/strong>\n            <\/div>\n\n            \n            <button type=\"submit\" id=\"quick-payment-submit\" class=\"ably-quick-payment-submit\">\n                <span>Process Payment<\/span>\n                <span id=\"quick-payment-spinner\" class=\"ably-hidden\" style=\"display: none;\">\n                    <i class=\"fas fa-spinner fa-spin\"><\/i>\n                <\/span>\n            <\/button>\n\n            <!-- Izipay Popin Div (trigger button hidden via CSS) -->\n            <div class=\"ably-izipay-popin-container\">\n                <div class=\"kr-embedded\" kr-popin><\/div>\n            <\/div>\n        <\/form>\n    <\/div>\n<\/div>\n\n<style>\n    .ably-quick-payment-shell {\n        box-sizing: border-box;\n        width: min(100%, 440px);\n        margin: clamp(24px, 5vw, 56px) auto;\n        padding: 0 16px;\n        color: #0f172a;\n        font-family: inherit;\n    }\n\n    .ably-quick-payment-shell *,\n    .ably-quick-payment-shell *::before,\n    .ably-quick-payment-shell *::after {\n        box-sizing: border-box;\n    }\n\n    .ably-quick-payment-card {\n        position: relative;\n        overflow: hidden;\n        width: 100%;\n        padding: clamp(22px, 5vw, 32px);\n        border: 1px solid rgba(148, 163, 184, 0.26);\n        border-radius: 18px;\n        background:\n            linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));\n        box-shadow: 0 18px 45px rgba(15, 23, 42, 0.08);\n    }\n\n    .ably-quick-payment-card::before {\n        content: \"\";\n        position: absolute;\n        inset: 0 0 auto 0;\n        height: 3px;\n        background: var(--ably-quick-brand);\n    }\n\n    .ably-quick-payment-header {\n        display: flex;\n        align-items: center;\n        gap: 14px;\n        margin: 0 0 24px;\n    }\n\n    .ably-quick-payment-mark {\n        display: inline-flex;\n        flex: 0 0 42px;\n        width: 42px;\n        height: 42px;\n        align-items: center;\n        justify-content: center;\n        border-radius: 12px;\n        color: var(--ably-quick-brand);\n        background: color-mix(in srgb, var(--ably-quick-brand), white 88%);\n    }\n\n    .ably-quick-payment-kicker {\n        margin: 0 0 2px;\n        color: #64748b;\n        font-size: 11px;\n        font-weight: 800;\n        line-height: 1.2;\n        text-transform: uppercase;\n        letter-spacing: 0.08em;\n    }\n\n    .ably-quick-payment-header h3 {\n        margin: 0;\n        color: #111827;\n        font-size: clamp(20px, 4vw, 24px);\n        font-weight: 800;\n        line-height: 1.16;\n        letter-spacing: 0;\n    }\n\n    .ably-quick-payment-form {\n        display: grid;\n        gap: 16px;\n        margin: 0;\n        padding: 0;\n    }\n\n    .ably-quick-payment-field {\n        display: grid;\n        gap: 7px;\n        margin: 0;\n        color: #334155;\n        font-size: 12px;\n        font-weight: 750;\n        line-height: 1.2;\n    }\n\n    .ably-quick-payment-control {\n        display: flex;\n        min-height: 50px;\n        align-items: center;\n        gap: 12px;\n        border: 1px solid #d8e0ea;\n        border-radius: 12px;\n        background: #ffffff;\n        color: #94a3b8;\n        transition: border-color 160ms ease, box-shadow 160ms ease, background 160ms ease;\n    }\n\n    .ably-quick-payment-control:focus-within {\n        border-color: var(--ably-quick-brand);\n        box-shadow: 0 0 0 4px color-mix(in srgb, var(--ably-quick-brand), transparent 84%);\n        background: #fff;\n    }\n\n    .ably-quick-payment-control > i {\n        width: 18px;\n        margin-left: 16px;\n        color: #94a3b8;\n        font-size: 13px;\n        text-align: center;\n    }\n\n    .ably-quick-payment-control select,\n    .ably-quick-payment-control input {\n        width: 100%;\n        min-width: 0;\n        height: 48px;\n        margin: 0;\n        padding: 0 14px 0 0;\n        border: 0 !important;\n        outline: 0;\n        background: transparent;\n        box-shadow: none !important;\n        color: #0f172a;\n        font: inherit;\n        font-size: 14px;\n        font-weight: 600;\n        line-height: 1;\n    }\n\n    .ably-quick-payment-control select {\n        cursor: pointer;\n    }\n\n    .ably-quick-payment-control input::placeholder {\n        color: #94a3b8;\n        font-weight: 500;\n    }\n\n    .ably-quick-payment-note {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        gap: 12px;\n        min-height: 42px;\n        margin-top: 2px;\n        padding: 10px 13px;\n        border: 1px solid #e2e8f0;\n        border-radius: 12px;\n        background: #f8fafc;\n        color: #64748b;\n        font-size: 12px;\n        font-weight: 700;\n    }\n\n    .ably-quick-payment-note strong {\n        color: #0f172a;\n        font-size: 13px;\n    }\n\n    .ably-quick-payment-total {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        gap: 12px;\n        padding: 0 2px;\n        color: #334155;\n        font-size: 13px;\n        font-weight: 750;\n    }\n\n    .ably-quick-payment-total strong {\n        color: #0f172a;\n        font-size: 18px;\n        font-weight: 850;\n    }\n\n    .ably-quick-payment-submit {\n        display: inline-flex;\n        width: 100%;\n        min-height: 52px;\n        align-items: center;\n        justify-content: center;\n        gap: 10px;\n        margin: 4px 0 0;\n        padding: 14px 18px;\n        border: 0;\n        border-radius: 13px;\n        background-color: var(--ably-quick-brand) !important;\n        background-image: none !important;\n        color: #ffffff !important;\n        cursor: pointer;\n        font-size: 14px;\n        font-weight: 800;\n        line-height: 1;\n        text-decoration: none;\n        box-shadow: none !important;\n        transition: transform 160ms ease, box-shadow 160ms ease, filter 160ms ease;\n    }\n\n    .ably-quick-payment-submit:hover {\n        filter: brightness(0.96);\n        transform: translateY(-1px);\n        box-shadow: none !important;\n    }\n\n    .ably-quick-payment-submit:disabled {\n        cursor: not-allowed;\n        opacity: 0.72;\n        transform: none;\n        box-shadow: none !important;\n    }\n\n    .ably-izipay-popin-container .kr-popin-button {\n        display: none !important;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-shell {\n        color: #d4d4d4;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-card {\n        border-color: rgb(48 48 48 \/ 1);\n        background: rgb(17 17 17 \/ var(--tw-bg-opacity, 1));\n        box-shadow: 0 18px 45px rgb(0 0 0 \/ 0.28);\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-mark {\n        color: var(--ably-quick-brand);\n        background: color-mix(in srgb, var(--ably-quick-brand), rgb(17 17 17) 84%);\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-kicker {\n        color: #a3a3a3;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-header h3,\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-note strong,\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-total strong {\n        color: #f9fafb;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-field,\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-note,\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-total {\n        color: #d4d4d4;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-control {\n        border-color: rgb(48 48 48 \/ 1);\n        background: rgb(17 17 17 \/ var(--tw-bg-opacity, 1));\n        color: #a3a3a3;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-control:focus-within {\n        border-color: var(--ably-quick-brand);\n        background: rgb(17 17 17 \/ var(--tw-bg-opacity, 1));\n        box-shadow: 0 0 0 3px color-mix(in srgb, var(--ably-quick-brand), transparent 78%);\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-control > i {\n        color: #a3a3a3;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-control select,\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-control input {\n        color: #f9fafb;\n        background: transparent;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-control select option {\n        background: rgb(17 17 17);\n        color: #f9fafb;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-control input::placeholder {\n        color: #8a8a8a;\n    }\n\n    :where(.dark, .ably-dark, [data-theme=\"dark\"], [data-color-scheme=\"dark\"]) .ably-quick-payment-note {\n        border-color: rgb(48 48 48 \/ 1);\n        background: rgb(23 23 23 \/ var(--tw-bg-opacity, 1));\n    }\n\n    @media (max-width: 480px) {\n        .ably-quick-payment-shell {\n            padding: 0 12px;\n        }\n\n        .ably-quick-payment-card {\n            border-radius: 15px;\n        }\n    }\n<\/style>\n\n<script type=\"text\/javascript\">\ndocument.addEventListener('DOMContentLoaded', function() {\n    const form = document.getElementById('ably-quick-payment-form');\n    const submitBtn = document.getElementById('quick-payment-submit');\n    const spinner = document.getElementById('quick-payment-spinner');\n    const amountInput = document.getElementById('quick-payment-amount');\n    const totalDisplay = document.getElementById('quick-payment-total');\n\n    if (!form) return;\n\n    \/\/ Direct WordPress configuration mappings to ensure script is fully self-contained\n    const ajaxUrl = 'https:\/\/salkantayexpeditions.com\/wp-admin\/admin-ajax.php';\n    const nonce = '5ff402dc68';\n    const pluginUrl = 'https:\/\/salkantayexpeditions.com\/wp-content\/plugins\/toursbooking\/';\n    const feePercent = 6;\n\n    function updateEstimatedTotal() {\n        if (!amountInput || !totalDisplay) return;\n\n        const amount = parseFloat(amountInput.value);\n        const safeAmount = isNaN(amount) || amount <= 0 ? 0 : amount;\n        const total = safeAmount + (safeAmount * (feePercent \/ 100));\n\n        totalDisplay.textContent = `$${total.toFixed(2)}`;\n    }\n\n    if (amountInput) {\n        amountInput.addEventListener('input', updateEstimatedTotal);\n        updateEstimatedTotal();\n    }\n\n    form.addEventListener('submit', function(e) {\n        e.preventDefault();\n\n        const amount = parseFloat(amountInput.value);\n        const email = document.getElementById('quick-payment-email').value.trim();\n        const tourId = parseInt(document.getElementById('quick-payment-tour').value);\n\n        if (isNaN(amount) || amount <= 0) {\n            swal(\"Error\", \"Please enter a valid amount.\", \"error\");\n            return;\n        }\n\n        if (!email) {\n            swal(\"Error\", \"Please enter a valid email address.\", \"error\");\n            return;\n        }\n\n        \/\/ Disable button & show spinner\n        submitBtn.disabled = true;\n        if (spinner) {\n            spinner.style.display = 'inline-block';\n            spinner.classList.remove('ably-hidden');\n        }\n\n        const formData = new FormData();\n        formData.append('action', 'process_quick_payment');\n        formData.append('nonce', nonce);\n        formData.append('amount', amount);\n        formData.append('email', email);\n        formData.append('tour_id', tourId);\n        const turnstileToken = form.querySelector('input[name=\"cf-turnstile-response\"]');\n        if (turnstileToken) {\n            formData.append('cf-turnstile-response', turnstileToken.value);\n        }\n\n        fetch(ajaxUrl, {\n            method: 'POST',\n            body: formData\n        })\n        .then(response => response.json())\n        .then(res => {\n            if (res.success && res.data) {\n                \/\/ Initialize Izipay Popin with the received token and credentials\n                initIzipayPopin(res.data.formToken, res.data.publicKey, res.data.thanksUrl);\n            } else {\n                submitBtn.disabled = false;\n                if (spinner) {\n                    spinner.style.display = 'none';\n                    spinner.classList.add('ably-hidden');\n                }\n                if (typeof turnstile !== 'undefined') {\n                    turnstile.reset();\n                }\n                swal(\"Error\", res.data?.message || \"Failed to process payment request.\", \"error\");\n            }\n        })\n        .catch(err => {\n            submitBtn.disabled = false;\n            if (spinner) {\n                spinner.style.display = 'none';\n                spinner.classList.add('ably-hidden');\n            }\n            if (typeof turnstile !== 'undefined') {\n                turnstile.reset();\n            }\n            console.error('Quick Payment error:', err);\n            swal(\"Error\", \"An unexpected error occurred.\", \"error\");\n        });\n    });\n\n    function initIzipayPopin(formToken, publicKey, thanksUrl) {\n        const embeddedForm = document.querySelector('.kr-embedded');\n        if (embeddedForm) {\n            embeddedForm.setAttribute('kr-form-token', formToken);\n        }\n\n        function buildIzipayResultBody(paymentData) {\n            if (paymentData?.rawAnswer) {\n                if (typeof paymentData.rawAnswer === 'string') {\n                    return paymentData.rawAnswer;\n                }\n                return new URLSearchParams(paymentData.rawAnswer).toString();\n            }\n\n            const params = new URLSearchParams();\n            const answer = paymentData?.clientAnswer || paymentData?.answer || paymentData?.['kr-answer'];\n\n            params.append('kr-hash', paymentData?.hash || paymentData?.['kr-hash'] || '');\n            params.append('kr-hash-algorithm', paymentData?.hashAlgorithm || paymentData?.['kr-hash-algorithm'] || 'sha256_hmac');\n            params.append('kr-hash-key', paymentData?.hashKey || paymentData?.['kr-hash-key'] || 'sha256_hmac');\n            params.append('kr-answer-type', paymentData?.answerType || paymentData?.['kr-answer-type'] || 'V4\/Payment');\n            params.append('kr-answer', typeof answer === 'string' ? answer : JSON.stringify(answer || {}));\n\n            return params.toString();\n        }\n\n        const setupCallbacksAndOpen = () => {\n            let checkCallbacks = setInterval(() => {\n                if (typeof KR !== 'undefined' && typeof KR.setFormConfig === 'function') {\n                    const hasOnPaid = typeof KR.onPaid === 'function';\n                    const hasOnSubmit = typeof KR.onSubmit === 'function';\n\n                    if (hasOnPaid || hasOnSubmit) {\n                        clearInterval(checkCallbacks);\n                        \n                        KR.setFormConfig({ formToken: formToken });\n\n                        const onPaymentSuccess = (paymentData) => {\n                            submitBtn.disabled = false;\n                            if (spinner) {\n                                spinner.style.display = 'none';\n                                spinner.classList.add('ably-hidden');\n                            }\n                            \n                            \/\/ Send silent POST to result.php to record status update and send email\n                            fetch(pluginUrl + 'izipay\/result.php', {\n                                method: 'POST',\n                                headers: { \n                                    'Content-Type': 'application\/x-www-form-urlencoded',\n                                    'X-Requested-With': 'XMLHttpRequest'\n                                },\n                                body: buildIzipayResultBody(paymentData)\n                            })\n                            .then(r => r.text())\n                            .then(text => {\n                                let data;\n                                try {\n                                    data = JSON.parse(text);\n                                } catch (e) {\n                                    const cleanText = text.replace(\/<[^>]*>\/g, ' ').replace(\/\\s+\/g, ' ').trim();\n                                    throw new Error(cleanText || 'La respuesta de verificaci\u00f3n no fue JSON v\u00e1lido.');\n                                }\n                                if (!data.success) {\n                                    throw new Error(data.message || 'No se pudo verificar el pago en Izipay.');\n                                }\n                                if (data.redirect) {\n                                    window.location.href = data.redirect;\n                                } else {\n                                    window.location.href = thanksUrl;\n                                }\n                            })\n                            .catch(err => {\n                                console.error('Error recording payment result:', err);\n                                swal(\"Error\", err.message || \"No se pudo verificar el pago. Cont\u00e1ctanos si tu tarjeta fue cargada.\", \"error\");\n                            });\n                            \n                            return false; \/\/ Prevent default redirect of Krypton SDK\n                        };\n\n                        if (hasOnPaid) {\n                            KR.onPaid(onPaymentSuccess);\n                        } else {\n                            KR.onSubmit(onPaymentSuccess);\n                        }\n\n                        \/\/ Now open the popin\n                        KR.openPopin();\n                        \n                        \/\/ Restore button state\n                        submitBtn.disabled = false;\n                        if (spinner) {\n                            spinner.style.display = 'none';\n                            spinner.classList.add('ably-hidden');\n                        }\n                    }\n                }\n            }, 200);\n            setTimeout(() => {\n                clearInterval(checkCallbacks);\n                submitBtn.disabled = false;\n                if (spinner) {\n                    spinner.style.display = 'none';\n                    spinner.classList.add('ably-hidden');\n                }\n            }, 10000);\n        };\n\n        \/\/ Dynamically load Krypton V4 popin scripts if not already loaded\n        if (!window.KR_LOADED) {\n            window.KR_LOADED = true;\n            \n            \/\/ Add classic stylesheet\n            const style = document.createElement('link');\n            style.rel = 'stylesheet';\n            style.href = 'https:\/\/static.micuentaweb.pe\/static\/js\/krypton-client\/V4.0\/ext\/classic.css';\n            document.head.appendChild(style);\n\n            \/\/ Add payment client script\n            const script = document.createElement('script');\n            script.type = 'text\/javascript';\n            script.src = 'https:\/\/static.micuentaweb.pe\/static\/js\/krypton-client\/V4.0\/stable\/kr-payment-form.min.js';\n            script.setAttribute('kr-public-key', publicKey);\n            \n            \/\/ Add classic JS script for themes\/popin rendering\n            const classicScript = document.createElement('script');\n            classicScript.type = 'text\/javascript';\n            classicScript.src = 'https:\/\/static.micuentaweb.pe\/static\/js\/krypton-client\/V4.0\/ext\/classic.js';\n\n            script.onload = () => {\n                document.head.appendChild(classicScript);\n                setupCallbacksAndOpen();\n            };\n            document.head.appendChild(script);\n        } else {\n            \/\/ Already loaded, just run setup callbacks and open\n            setupCallbacksAndOpen();\n        }\n    }\n});\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Payment Methods Dear tourist: If you are booking a traditional tour, adventure, or the Inca Trail with Salkantay Expeditions, here we have our payment options which you can choose for your convenience. If you are going to book the Inca Trail, ensure the date of travel and click on Availability of the Inca Trail (we [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6708,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"class_list":["post-5840","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Payment methods | Salkantay Expeditions | Machu Picchu Travel<\/title>\n<meta name=\"description\" content=\"Payment Methods Dear tourist: If you are booking a traditional tour, adventure, or the Inca Trail, our payment options.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Payment methods | Salkantay Expeditions | Machu Picchu Travel\" \/>\n<meta property=\"og:description\" content=\"Payment Methods Dear tourist: If you are booking a traditional tour, adventure, or the Inca Trail, our payment options.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/\" \/>\n<meta property=\"og:site_name\" content=\"Salkantay Expeditions\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-21T14:41:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salkantayexpeditions.com\/wp-content\/uploads\/2024\/07\/metodos-de-pago-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"397\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/payment-methods\\\/\",\"url\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/payment-methods\\\/\",\"name\":\"Payment methods | Salkantay Expeditions | Machu Picchu Travel\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/payment-methods\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/payment-methods\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salkantayexpeditions.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/metodos-de-pago-1.jpg\",\"datePublished\":\"2022-03-13T17:33:47+00:00\",\"dateModified\":\"2026-08-21T14:41:30+00:00\",\"description\":\"Payment Methods Dear tourist: If you are booking a traditional tour, adventure, or the Inca Trail, our payment options.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/payment-methods\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/payment-methods\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/payment-methods\\\/#primaryimage\",\"url\":\"https:\\\/\\\/salkantayexpeditions.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/metodos-de-pago-1.jpg\",\"contentUrl\":\"https:\\\/\\\/salkantayexpeditions.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/metodos-de-pago-1.jpg\",\"width\":1920,\"height\":397,\"caption\":\"payment methods\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/payment-methods\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Payment Methods\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/\",\"name\":\"Salkantay Expeditions\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/#organization\",\"name\":\"Salkantay Expeditions\",\"url\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/salkantayexpeditions.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo-se.png\",\"contentUrl\":\"https:\\\/\\\/salkantayexpeditions.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo-se.png\",\"width\":1221,\"height\":676,\"caption\":\"Salkantay Expeditions\"},\"image\":{\"@id\":\"https:\\\/\\\/salkantayexpeditions.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Payment methods | Salkantay Expeditions | Machu Picchu Travel","description":"Payment Methods Dear tourist: If you are booking a traditional tour, adventure, or the Inca Trail, our payment options.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/","og_locale":"en_US","og_type":"article","og_title":"Payment methods | Salkantay Expeditions | Machu Picchu Travel","og_description":"Payment Methods Dear tourist: If you are booking a traditional tour, adventure, or the Inca Trail, our payment options.","og_url":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/","og_site_name":"Salkantay Expeditions","article_modified_time":"2026-08-21T14:41:30+00:00","og_image":[{"width":1920,"height":397,"url":"https:\/\/salkantayexpeditions.com\/wp-content\/uploads\/2024\/07\/metodos-de-pago-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/","url":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/","name":"Payment methods | Salkantay Expeditions | Machu Picchu Travel","isPartOf":{"@id":"https:\/\/salkantayexpeditions.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/#primaryimage"},"image":{"@id":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/#primaryimage"},"thumbnailUrl":"https:\/\/salkantayexpeditions.com\/wp-content\/uploads\/2024\/07\/metodos-de-pago-1.jpg","datePublished":"2022-03-13T17:33:47+00:00","dateModified":"2026-08-21T14:41:30+00:00","description":"Payment Methods Dear tourist: If you are booking a traditional tour, adventure, or the Inca Trail, our payment options.","breadcrumb":{"@id":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salkantayexpeditions.com\/en\/payment-methods\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/#primaryimage","url":"https:\/\/salkantayexpeditions.com\/wp-content\/uploads\/2024\/07\/metodos-de-pago-1.jpg","contentUrl":"https:\/\/salkantayexpeditions.com\/wp-content\/uploads\/2024\/07\/metodos-de-pago-1.jpg","width":1920,"height":397,"caption":"payment methods"},{"@type":"BreadcrumbList","@id":"https:\/\/salkantayexpeditions.com\/en\/payment-methods\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/salkantayexpeditions.com\/en\/"},{"@type":"ListItem","position":2,"name":"Payment Methods"}]},{"@type":"WebSite","@id":"https:\/\/salkantayexpeditions.com\/en\/#website","url":"https:\/\/salkantayexpeditions.com\/en\/","name":"Salkantay Expeditions","description":"","publisher":{"@id":"https:\/\/salkantayexpeditions.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salkantayexpeditions.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/salkantayexpeditions.com\/en\/#organization","name":"Salkantay Expeditions","url":"https:\/\/salkantayexpeditions.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salkantayexpeditions.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/salkantayexpeditions.com\/wp-content\/uploads\/2026\/08\/logo-se.png","contentUrl":"https:\/\/salkantayexpeditions.com\/wp-content\/uploads\/2026\/08\/logo-se.png","width":1221,"height":676,"caption":"Salkantay Expeditions"},"image":{"@id":"https:\/\/salkantayexpeditions.com\/en\/#\/schema\/logo\/image\/"}}]}},"coauthors":[],"author_meta":{"author_link":"https:\/\/salkantayexpeditions.com\/en\/author\/admin_se\/","display_name":"Salkantay Expeditions"},"relative_dates":{"created":"Posted 4 years ago","modified":"Updated 2 weeks ago"},"absolute_dates":{"created":"Posted on March 13, 2022","modified":"Updated on August 21, 2026"},"absolute_dates_time":{"created":"Posted on March 13, 2022 5:33 pm","modified":"Updated on August 21, 2026 2:41 pm"},"featured_img_caption":"","featured_img":"https:\/\/salkantayexpeditions.com\/wp-content\/uploads\/2024\/07\/metodos-de-pago-1.jpg","series_order":"","_links":{"self":[{"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/pages\/5840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/comments?post=5840"}],"version-history":[{"count":1,"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/pages\/5840\/revisions"}],"predecessor-version":[{"id":11640,"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/pages\/5840\/revisions\/11640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/media\/6708"}],"wp:attachment":[{"href":"https:\/\/salkantayexpeditions.com\/en\/wp-json\/wp\/v2\/media?parent=5840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}