This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function signUpMember(response, cus, lastFour, brand, sourceData, referrer, donationValue) { | |
wixUsers.register($w("#email").value, $w("#password").value, { | |
"contactInfo": { | |
"firstName": $w("#fName").value, | |
"lastName": $w("#lName").value | |
} | |
}) | |
.then( (result) => { | |
$w("#processorText").text = 'Thank you for your patience, We are almost done'; | |
updateStageOne(response, cus, lastFour, brand, sourceData, referrer, donationValue); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import wixPay from 'wix-pay-backend'; | |
export function createMyPayment(products, amt, cry) { | |
return wixPay.createPayment({ | |
items: products, | |
amount: amt, | |
currency: cry | |
}); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import wixUsers from 'wix-users'; | |
import wixData from 'wix-data'; | |
import {createMyPayment} from 'backend/wixPay.jsw'; | |
import wixPay from 'wix-pay'; | |
$w.onReady(function () { | |
let user = wixUsers.currentUser.id; | |
wixData.query('cart') | |
.eq('userId', user) | |
.find() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import wixData from 'wix-data'; | |
import wixUsers from 'wix-users'; | |
export function dataset2_ready() { | |
$w("#forex").value = 'USD'; | |
} | |
export function repeater1_itemReady($item, itemData, index) { | |
$item("#price").text = "USD " + itemData.price; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import {getAccess, order} from 'backend/payPal.jsw'; | |
import wixLocation from 'wix-location'; | |
$w.onReady(function () { | |
}); | |
export function checkout_click(event) { | |
getAccess() | |
.then( (tok) => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import {ok, created, serverError, response} from 'wix-http-functions'; | |
import {capturePayment} from 'backend/payPal.jsw'; | |
import wixData from 'wix-data'; | |
export function post_payPal(request) { | |
let options = { | |
"headers": { | |
"Content-Type": "application/json" | |
} | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import {fetch} from 'wix-fetch'; | |
export async function getAccess() { | |
const response = await fetch("https://api.sandbox.paypal.com/v1/oauth2/token", { | |
method: 'post', | |
headers: { | |
"Content-Type": "application/x-www-form-urlencoded", | |
"Authorization": "Basic " + "" //ENTER ENCODED STRING | |
}, | |
body: "grant_type=client_credentials" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//lightbox code | |
import wixWindow from 'wix-window'; | |
import wixLocation from 'wix-location'; | |
import {stripeToken} from 'public/stripe.js'; | |
import wixData from 'wix-data'; | |
import wixUsers from 'wix-users'; | |
import {createCustomer, createSubscription} from 'backend/stripeProcessor.jsw'; | |
$w.onReady(function () { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//stripe.js | |
import {fetch} from 'wix-fetch'; | |
const apiKey = "pk_test_xxxxxx"; //Stripe Public API Key | |
export async function stripeToken(cardObject) { | |
let values = encodeCard(cardObject); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//stripeProcessor.jsw | |
import stripe from 'stripe'; | |
const key = require("stripe")("sk_test_xxxxxx"); //Stripe SECRET API Key | |
//---------------------------------------------Create Customer---------------------------------------------// | |
export function createCustomer(token, emailId) { | |
return key.customers.create({ |