PluginProbe
PayPlug for WooCommerce (Official) / 3.1.0
PayPlug for WooCommerce (Official) v3.1.0
3.1.0 3.0.0 2.18.0 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.1.0 1.10.0 1.10.1 1.2.1 1.2.10 1.2.11 1.2.2 1.2.3 1.2.4 1.2.5 All 102 releases
payplug / resources / js / frontend / helper / wc-payplug-apple_pay-requests.js

wc-payplug-apple_pay-requests.js in PayPlug for WooCommerce (Official) 3.1.0, at resources/js/frontend/helper/wc-payplug-apple_pay-requests.js

127 lines 2.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import { getSetting } from '@woocommerce/settings';
2 import $ from 'jquery';
3 const settings = getSetting('apple_pay_data', {});
4
5 export const getPayment = (props, order_id) => {
6 const data = getPaymentData(props);
7 return new Promise((resolve, reject) => {
8 return $.ajax({
9 type: 'POST',
10 data: data,
11 url: settings.payplug_create_intent_payment,
12 }).done(function (response) {
13 resolve(response);
14
15 }).fail(function (error) {
16 reject(error);
17
18 });
19 });
20
21 function getPaymentData(props) {
22 const data = {
23 "order_id": order_id,
24 "woocommerce-process-checkout-nonce": settings.wp_nonce,
25 "gateway": "apple_pay"
26 };
27
28 if (settings.is_order_pay) {
29 data.order_pay_key = settings.order_pay_key;
30 }
31
32 return data;
33 }
34 };
35
36 export const apple_pay_get_shippings = (data) => {
37 return new Promise((resolve, reject) => {
38 $.ajax({
39 type: 'POST',
40 data: data,
41 url: settings.ajax_url_applepay_get_shippings
42 }).done(function (response) {
43 resolve(response);
44
45 }).fail(function (xhr, status, error) {
46 reject(error);
47
48 });
49 });
50 }
51
52 export const apple_pay_update_payment = (data) => {
53 return new Promise((resolve, reject) => {
54 $.ajax({
55 type: 'POST',
56 data: data,
57 url: settings.ajax_url_applepay_update_payment
58 }).done(function (response) {
59 resolve(response);
60
61 }).fail(function (xhr, status, error) {
62 reject(error);
63
64 });
65 });
66 }
67
68 export const apple_pay_UpdateOrder = (data) =>{
69 return new Promise((resolve, reject) => {
70 $.ajax({
71 type: 'POST',
72 data: data,
73 url: settings.ajax_url_update_applepay_order
74 }).done(function (response) {
75 resolve(response);
76
77 }).fail(function (xhr, status, error) {
78 reject(error);
79 });
80 });
81 }
82
83 export const apple_pay_Payment = (data) =>{
84 return new Promise((resolve, reject) => {
85 $.ajax({
86 type: 'POST',
87 data: data,
88 url: settings.ajax_url_update_applepay_payment
89 }).done(function (response) {
90 resolve(response);
91
92 }).fail(function (xhr, status, error) {
93 reject(error);
94 });
95 });
96 }
97
98 export const apple_pay_PlaceOrderWithDummyData = (data) =>{
99 return new Promise((resolve, reject) => {
100 $.ajax({
101 type: 'POST',
102 data: data,
103 url: settings.ajax_url_place_order_with_dummy_data
104 }).done(function (response) {
105 resolve(response);
106
107 }).fail(function (xhr, status, error) {
108 reject(error);
109 });
110 });
111 }
112
113 export const apple_pay_CancelOrder = (data) =>{
114 return new Promise((resolve, reject) => {
115 $.ajax({
116 type: 'POST',
117 data: data,
118 url: settings.ajax_url_applepay_cancel_order
119 }).done(function (response) {
120 resolve(response);
121
122 }).fail(function (xhr, status, error) {
123 reject(error);
124 });
125 });
126 }
127