Shopping Cart
Your Cart is Empty
Quantity:
Subtotal
Taxes
Shipping
Total
There was an error with PayPalClick here to try again
CelebrateThank you for your business!You should be receiving an order confirmation from Paypal shortly.Exit Shopping Cart

BELIEVING BEYOND - THE NOLAN WEBER FOUNDATION

<div id="smart-button-container">

<div style="text-align: center"><label for="description">Donation </label><input type="text" name="descriptionInput" id="description" maxlength="127" value=""></div>

<p id="descriptionError" style="visibility: hidden; color:red; text-align: center;">Please enter a description</p>

<div style="text-align: center"><label for="amount"> </label><input name="amountInput" type="number" id="amount" value="" ><span> USD</span></div>

<p id="priceLabelError" style="visibility: hidden; color:red; text-align: center;">Please enter a price</p>

<div id="invoiceidDiv" style="text-align: center; display: none;"><label for="invoiceid"> </label><input name="invoiceid" maxlength="127" type="text" id="invoiceid" value="" ></div>

<p id="invoiceidError" style="visibility: hidden; color:red; text-align: center;">Please enter an Invoice ID</p>

<div style="text-align: center; margin-top: 0.625rem;" id="paypal-button-container"></div>

</div>

<script src="https://www.paypal.com/sdk/js?client-id=AQA_6rP0mb-EwQStZd-idWzBtbT_Gm-C4c7mW8MyMMnTDBqInu1Bp85W0cX0JlQ7VjH4fk_PpBwC6Iao&currency=USD" data-sdk-integration-source="button-factory"></script>

<script>

function initPayPalButton() {

var description = document.querySelector('#smart-button-container #description');

var amount = document.querySelector('#smart-button-container #amount');

var descriptionError = document.querySelector('#smart-button-container #descriptionError');

var priceError = document.querySelector('#smart-button-container #priceLabelError');

var invoiceid = document.querySelector('#smart-button-container #invoiceid');

var invoiceidError = document.querySelector('#smart-button-container #invoiceidError');

var invoiceidDiv = document.querySelector('#smart-button-container #invoiceidDiv');

var elArr = [description, amount];

if (invoiceidDiv.firstChild.innerHTML.length > 1) {

invoiceidDiv.style.display = "block";

}

var purchase_units = [];

purchase_units[0] = {};

purchase_units[0].amount = {};

function validate(event) {

return event.value.length > 0;

}

paypal.Buttons({

style: {

color: 'gold',

shape: 'pill',

label: 'pay',

layout: 'vertical',

},

onInit: function (data, actions) {

actions.disable();

if(invoiceidDiv.style.display === "block") {

elArr.push(invoiceid);

}

elArr.forEach(function (item) {

item.addEventListener('keyup', function (event) {

var result = elArr.every(validate);

if (result) {

actions.enable();

} else {

actions.disable();

}

});

});

},

onClick: function () {

if (description.value.length < 1) {

descriptionError.style.visibility = "visible";

} else {

descriptionError.style.visibility = "hidden";

}

if (amount.value.length < 1) {

priceError.style.visibility = "visible";

} else {

priceError.style.visibility = "hidden";

}

if (invoiceid.value.length < 1 && invoiceidDiv.style.display === "block") {

invoiceidError.style.visibility = "visible";

} else {

invoiceidError.style.visibility = "hidden";

}

purchase_units[0].description = description.value;

purchase_units[0].amount.value = amount.value;

if(invoiceid.value !== '') {

purchase_units[0].invoice_id = invoiceid.value;

}

},

createOrder: function (data, actions) {

return actions.order.create({

purchase_units: purchase_units,

});

},

onApprove: function (data, actions) {

return actions.order.capture().then(function (detaiIf you are considering a large donation, please contact Believing Beyond directly if possible. Thank You.



0