PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.83
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.83
51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 All 40 releases
← All changes | includes/widgets/Form_Builder/script.js +7 -3 51.1.81 → 51.1.83 View file →
@@ -220,9 +220,10 @@
220 220 var created = responses.find(function (response) {
221 221 return response && response.data && response.data.action === 'king_addons_form_builder_submissions';
222 222 });
223 223 var submissionId = created && created.data ? created.data.post_id : 0;
224 - return startPayment(submissionId).then(function (payResponse) {
224 + var accessSecret = created && created.data ? created.data.access_secret : '';
225 + return startPayment(submissionId, accessSecret).then(function (payResponse) {
225 226 return responses.concat([payResponse]);
226 227 });
227 228 })
228 229 .then((responses) => {
@@ -449,11 +450,13 @@
449 450 /**
450 451 * Ask the server to open a payment and note where to
451 452 * send the visitor once everything else has run.
452 453 *
454 + * @param {number|string} submissionId Submission created by this submit, if any.
455 + * @param {string} accessSecret Secret issued with that submission.
453 456 * @return {jqXHR} The request.
454 457 */
455 - function startPayment(submissionId) {
458 + function startPayment(submissionId, accessSecret) {
456 459 return $.ajax({
457 460 type: 'POST',
458 461 url: KingAddonsFormBuilderData.ajaxurl,
459 462 data: {
@@ -465,9 +468,10 @@
465 468 form_id: $scope.find('input[name="form_id"]').val(),
466 469 form_name: $scope.find('form').attr('name'),
467 470 form_page: $scope.find('form').attr('page'),
468 471 form_page_id: $scope.find('form').attr('page_id'),
469 - submission_id: submissionId || 0
472 + submission_id: submissionId || 0,
473 + access_secret: accessSecret || ''
470 474 },
471 475 success: function (response) {
472 476 if (response && response.success && response.data && response.data.redirect) {
473 477 paymentRedirect = response.data.redirect;