{"id":13,"date":"2024-10-02T02:37:25","date_gmt":"2024-10-02T02:37:25","guid":{"rendered":"https:\/\/nativeflycharters.com\/?page_id=13"},"modified":"2025-05-22T18:53:18","modified_gmt":"2025-05-22T18:53:18","slug":"reservations","status":"publish","type":"page","link":"https:\/\/nativeflycharters.com\/?page_id=13","title":{"rendered":"Book a Trip"},"content":{"rendered":"\n<p>To book a trip, please call or text Capt. Willy Le at (321) 303-7805 or email <a href=\"mailto:nativeflycharters@gmail.com\">nativeflycharters@gmail.com<\/a><\/p>\n\n\n\n<p>Once you have spoken to Capt. Willy and have chosen your dates to fish, you will be required to make a $100 deposit to reserve the date.  Please see below for cancellation policy.<\/p>\n\n\n<p><script \n  src=\"https:\/\/www.paypal.com\/sdk\/js?client-id=BAAZSSgEX4zmkncvbsQd3dYd8Qn4fjI4vp3GAy2at30hxlAt3FKQj4zRmnmBgR3vOyAqGWcLi_wkP2sGoI&#038;components=hosted-buttons&#038;enable-funding=venmo&#038;currency=USD\"><br \/>\n<\/script><\/p>\n<div id=\"paypal-container-7SCXY54LT35SS\"><\/div>\n<p><script><br \/>\n  paypal.HostedButtons({<br \/>\n    hostedButtonId: \"7SCXY54LT35SS\",<br \/>\n  }).render(\"#paypal-container-7SCXY54LT35SS\")<br \/>\n<\/script><\/p>\n\n\n<p><strong>DEPOSIT:<\/strong>&nbsp;A $100 deposit is required to reserve a date which you can pay by clicking the buttons below.&nbsp; Without a deposit, your date is not confirmed and can be booked by another customer.&nbsp; Once your deposit has been made, you will receive a confirmation email within 24 hours and your day\/days will be reserved on the date discussed.<\/p>\n\n\n<div class='wpecpp-container wpecpp-align-left'><form class='wpecpp-form wpecpp-form-disabled' id='r61a2c5060df0688f0f4b528249af8924' action='#' method='post'>        <script\r\n            src='https:\/\/www.paypal.com\/sdk\/js?client-id=Advx1wc_4Se6ICsYnMXTqWntyS0F1VdRHIeWnT2Qgv0nFi6sD86KEM9DSxcG79rq_weHqfs1uClL1xDy&merchant-id=GBRNCFXNXWEHS&currency=USD&intent=capture&components=buttons,funding-eligibility&enable-funding=venmo,card'\r\n            data-partner-attribution-id='WPPlugin_STP_CP'\r\n\t\t            ><\/script>\r\n        <style>\r\n            .wpecpp-paypal-button-container > *,\r\n            .wpecpp-paypal-hosted-fields-container .wpecpp-paypal-btn {\r\n                max-width: 300px;\r\n            }\r\n            .wpecpp-paypal-hosted-fields-container .wpecpp-paypal-btn {\r\n                height: 40px;\r\n            }\r\n        <\/style>\r\n        <script>\r\n            const wpecppPaypalFunding = [\"paypal\",\"venmo\",\"card\"];\r\n        <\/script>\r\n    \r\n    <!-- Buttons container -->\r\n    <div id='wpecpp-paypal-button-container-r61a2c5060df0688f0f4b528249af8924' class='wpecpp-paypal-button-container wpecpp-vertical'><\/div>\r\n\r\n\t\r\n    <div id='wpecpp-paypal-message-r61a2c5060df0688f0f4b528249af8924' class='wpecpp-payment-message'><\/div>\r\n\r\n    <script>\r\n        const message_r61a2c5060df0688f0f4b528249af8924 = document.getElementById('wpecpp-paypal-message-r61a2c5060df0688f0f4b528249af8924');\r\n        if ( typeof paypal === 'undefined' ) {\r\n            message_r61a2c5060df0688f0f4b528249af8924.innerHTML = '<span class=\"payment-error\">An error occurred while connecting PayPal SDK. Check the plugin settings.<\/span>';\r\n            throw 'An error occurred while connecting PayPal SDK. Check the plugin settings.';\r\n        }\r\n\r\n        paypal.getFundingSources().forEach(function (fundingSource) {\r\n            if ( wpecppPaypalFunding.indexOf(fundingSource) > -1 ) {\r\n                const style = {\r\n                    shape: 'rect',\r\n                    label: 'checkout',\r\n                    height: 40                };\r\n\r\n                if ( fundingSource !== 'card' ) {\r\n                    let color = 'gold';\r\n                    if (fundingSource === 'venmo' && color === 'gold') {\r\n                        color = 'blue';\r\n                    } else if (['ideal', 'bancontact', 'giropay', 'eps', 'sofort', 'mybank', 'p24'].indexOf(fundingSource) > -1 && ['gold', 'blue'].indexOf(color) > -1) {\r\n                        color = 'default';\r\n                    }\r\n                    style.color = color;\r\n                }\r\n\r\n                const button = paypal.Buttons({\r\n                    fundingSource: fundingSource,\r\n                    style: style,\r\n                    createOrder: function() {\r\n                        message_r61a2c5060df0688f0f4b528249af8924.innerHTML = '';\r\n\r\n                        const form = document.getElementById('r61a2c5060df0688f0f4b528249af8924'),\r\n                            formData = new FormData(),\r\n                            nameInput = form.querySelector('[name=\"item_name\"]'),\r\n                            priceInput = form.querySelector('[name=\"amount\"]'),\r\n                            quantityInput = form.querySelector('[name=\"quantity\"]');\r\n\r\n                        formData.append('action', 'wpecpp-ppcp-order-create');\r\n                        formData.append('nonce', wpecpp.nonce);\r\n                        formData.append('name', nameInput ? nameInput.value : '');\r\n                        formData.append('price', priceInput ? priceInput.value : 0);\r\n                        if (quantityInput) {\r\n                            formData.append('quantity', quantityInput.value);\r\n                        }\r\n\r\n                        return fetch(wpecpp.ajaxUrl, {\r\n                            method: 'post',\r\n                            body: formData\r\n                        }).then(function(response) {\r\n                            return response.json();\r\n                        }).then(function(data) {\r\n                            let orderID = false;\r\n                            if (data.success && data.data.order_id) {\r\n                                orderID = data.data.order_id;\r\n                            } else {\r\n                                throw data.data && data.data.message ? data.data.message : 'An unknown error occurred while creating the order. Please reload the page and try again.';\r\n                            }\r\n                            return orderID;\r\n                        });\r\n                    },\r\n                    onApprove: function(data) {\r\n                        const formData = new FormData();\r\n\r\n                        formData.append('action', 'wpecpp-ppcp-order-finalize');\r\n                        formData.append('nonce', wpecpp.nonce);\r\n                        formData.append('order_id', data.orderID);\r\n\r\n                        return fetch(wpecpp.ajaxUrl, {\r\n                            method: 'post',\r\n                            body: formData\r\n                        }).then(function(response) {\r\n                            return response.json();\r\n                        }).then(function(data) {\r\n                            if (data.success) {\r\n                                if (wpecpp.return.length && fundingSource !== 'card') {\r\n                                    window.location.href = wpecpp.return;\r\n                                } else {\r\n                                    message_r61a2c5060df0688f0f4b528249af8924.innerHTML = '<span class=\"payment-success\">' + data.data.message + '<\/span>';\r\n                                }\r\n                            } else {\r\n                                throw data.data.message;\r\n                            }\r\n                        });\r\n                    },\r\n                    onCancel: function() {\r\n                        if (wpecpp.cancel.length && fundingSource !== 'card') {\r\n                            window.location.href = wpecpp.cancel;\r\n                        } else {\r\n                            message_r61a2c5060df0688f0f4b528249af8924.innerHTML = '<span class=\"payment-error\">The payment was cancelled.<\/span>';\r\n                        }\r\n                    },\r\n                    onError: function (error) {\r\n                        message_r61a2c5060df0688f0f4b528249af8924.innerHTML = '<span class=\"payment-error\">' + (error ? error : '<strong>Site admin<\/strong>, an error was detected in the plugin settings.<\/br>Please check the PayPal connection and product settings (price, name, etc.)') + '<\/span>';\r\n                    }\r\n                });\r\n\r\n                if (button.isEligible()) {\r\n                    button.render('#wpecpp-paypal-button-container-r61a2c5060df0688f0f4b528249af8924');\r\n                }\r\n            }\r\n        });\r\n\r\n            <\/script>\r\n    <input type='hidden' name='item_name' value='Fishing Charter Deposit' \/><input type='hidden' name='amount' value='100' \/><\/form><\/div>\n\n\n<p><strong>PAYMENT:<\/strong>\u00a0 Your balance is due at the end of the trip which you may pay with Cash, Venmo, Zelle, U.S. check, or Credit Card.<\/p>\n\n\n\n<p><strong>CANCELLATION:<\/strong>\u00a0Please cancel within 7 days if you wish to do so, otherwise the deposit will NOT be refunded. The deposit WILL be refunded if the Captain cancels the trip due to poor\/unsafe weather conditions or other reasons at his discretion. <\/p>\n\n\n\n<p>Hope to get on the water with you soon!<\/p>\n\n\n\n<p><strong>&#8211; Capt. Willy Le<\/strong><\/p>\n\n\n\n<div style=\"height:57px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>To book a trip, please call or text Capt. Willy Le at (321) 303-7805 or email nativeflycharters@gmail.com Once you have<\/p>\n<p><a href=\"https:\/\/nativeflycharters.com\/?page_id=13\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">Book a Trip<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nativeflycharters.com\/index.php?rest_route=\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nativeflycharters.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nativeflycharters.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nativeflycharters.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nativeflycharters.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13"}],"version-history":[{"count":0,"href":"https:\/\/nativeflycharters.com\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/nativeflycharters.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}