Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- checkoutHandler.open({
- name: 'Lienzo',
- description: 'Vincula tu tarjeta de crédito.',
- panelLabel: 'Guardar',
- email: billingEmailAddress,//« So that Stripe doesn't prompt for an email address
- locale: 'auto',
- zipCode: false,
- allowRememberMe: false,
- closed: ()=>{
- // If the Checkout dialog was cancelled, resolve undefined.
- if (!hasTriggeredTokenCallback) {
- resolve();
- }
- },
- token: (stripeData)=>{
- // After payment info has been successfully added, and a token
- // was obtained...
- hasTriggeredTokenCallback = true;
- // Normalize token and billing card info from Stripe and resolve
- // with that.
- let stripeToken = stripeData.id;
- let billingCardLast4 = stripeData.card.last4;
- let billingCardBrand = stripeData.card.brand;
- let billingCardExpMonth = String(stripeData.card.exp_month);
- let billingCardExpYear = String(stripeData.card.exp_year);
- resolve({
- stripeToken,
- billingCardLast4,
- billingCardBrand,
- billingCardExpMonth,
- billingCardExpYear
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement