{"id":3075,"date":"2021-12-20T11:37:51","date_gmt":"2021-12-20T11:37:51","guid":{"rendered":"https:\/\/curbelolaw.com\/?page_id=3075"},"modified":"2021-12-20T17:47:48","modified_gmt":"2021-12-20T17:47:48","slug":"paypal","status":"publish","type":"page","link":"https:\/\/curbelolaw.com\/es\/paypal\/","title":{"rendered":"PayPal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3075\" class=\"elementor elementor-3075 elementor-3070\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8aef542 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8aef542\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-04e75f3\" data-id=\"04e75f3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4261db9 elementor-widget elementor-widget-text-editor\" data-id=\"4261db9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pague c\u00f3modamente mediante PayPal, tarjeta o transferencia de banca online (si est\u00e1 disponible en su pa\u00eds). En la descripci\u00f3n escriba \u00abconsulta\u00bb o el servicio por el que va a realizar el pago y a\u00f1ada el importe a pagar.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-438076a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"438076a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22eae30\" data-id=\"22eae30\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e4fcf0f elementor-widget elementor-widget-html\" data-id=\"e4fcf0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"smart-button-container\">\r\n    <div style=\"text-align: center\"><label for=\"description\">Descripci\u00f3n <\/label><input type=\"text\" name=\"descriptionInput\" id=\"description\" maxlength=\"127\" value=\"\"><\/div>\r\n      <p id=\"descriptionError\" style=\"visibility: hidden; color:red; text-align: center;\">Por favor introduzca una descripci\u00f3n del servicio por el que va a pagar. Ejemplo: \"Consulta\"<\/p>\r\n    <div style=\"text-align: center\"><label for=\"amount\">Importe <\/label><input name=\"amountInput\" type=\"number\" id=\"amount\" value=\"\" ><span> USD<\/span><\/div>\r\n      <p id=\"priceLabelError\" style=\"visibility: hidden; color:red; text-align: center;\">Por favor introduzca el precio a pagar<\/p>\r\n    <div id=\"invoiceidDiv\" style=\"text-align: center; display: none;\"><label for=\"invoiceid\"> <\/label><input name=\"invoiceid\" maxlength=\"127\" type=\"text\" id=\"invoiceid\" value=\"\" ><\/div>\r\n      <p id=\"invoiceidError\" style=\"visibility: hidden; color:red; text-align: center;\">Please enter an Invoice ID<\/p>\r\n    <div style=\"text-align: center; margin-top: 0.625rem;\" id=\"paypal-button-container\"><\/div>\r\n  <\/div>\r\n  <script src=\"https:\/\/www.paypal.com\/sdk\/js?client-id=Afhy7vp0W0STGpznBEQrkBYEUbVuvviOyAI4WAawvYLOOLhn5VXbQnamXuo1OieQpGbJnWoOSFzeE41Z&enable-funding=venmo&currency=USD\" data-sdk-integration-source=\"button-factory\"><\/script>\r\n  <script>\r\n  function initPayPalButton() {\r\n    var description = document.querySelector('#smart-button-container #description');\r\n    var amount = document.querySelector('#smart-button-container #amount');\r\n    var descriptionError = document.querySelector('#smart-button-container #descriptionError');\r\n    var priceError = document.querySelector('#smart-button-container #priceLabelError');\r\n    var invoiceid = document.querySelector('#smart-button-container #invoiceid');\r\n    var invoiceidError = document.querySelector('#smart-button-container #invoiceidError');\r\n    var invoiceidDiv = document.querySelector('#smart-button-container #invoiceidDiv');\r\n    var elArr = [description, amount];\r\n    if (invoiceidDiv.firstChild.innerHTML.length > 1) {\r\n      invoiceidDiv.style.display = \"block\";\r\n    }\r\n    var purchase_units = [];\r\n    purchase_units[0] = {};\r\n    purchase_units[0].amount = {};\r\n    function validate(event) {\r\n      return event.value.length > 0;\r\n    }\r\n    paypal.Buttons({\r\n      style: {\r\n        color: 'gold',\r\n        shape: 'pill',\r\n        label: 'pay',\r\n        layout: 'vertical',\r\n      },\r\n      onInit: function (data, actions) {\r\n        actions.disable();\r\n        if(invoiceidDiv.style.display === \"block\") {\r\n          elArr.push(invoiceid);\r\n        }\r\n        elArr.forEach(function (item) {\r\n          item.addEventListener('keyup', function (event) {\r\n            var result = elArr.every(validate);\r\n            if (result) {\r\n              actions.enable();\r\n            } else {\r\n              actions.disable();\r\n            }\r\n          });\r\n        });\r\n      },\r\n      onClick: function () {\r\n        if (description.value.length < 1) {\r\n          descriptionError.style.visibility = \"visible\";\r\n        } else {\r\n          descriptionError.style.visibility = \"hidden\";\r\n        }\r\n        if (amount.value.length < 1) {\r\n          priceError.style.visibility = \"visible\";\r\n        } else {\r\n          priceError.style.visibility = \"hidden\";\r\n        }\r\n        if (invoiceid.value.length < 1 && invoiceidDiv.style.display === \"block\") {\r\n          invoiceidError.style.visibility = \"visible\";\r\n        } else {\r\n          invoiceidError.style.visibility = \"hidden\";\r\n        }\r\n        purchase_units[0].description = description.value;\r\n        purchase_units[0].amount.value = amount.value;\r\n        if(invoiceid.value !== '') {\r\n          purchase_units[0].invoice_id = invoiceid.value;\r\n        }\r\n      },\r\n      createOrder: function (data, actions) {\r\n        return actions.order.create({\r\n          purchase_units: purchase_units,\r\n        });\r\n      },\r\n      onApprove: function (data, actions) {\r\n        return actions.order.capture().then(function (orderData) {\r\n          \/\/ Full available details\r\n          console.log('Capture result', orderData, JSON.stringify(orderData, null, 2));\r\n          \/\/ Show a success message within this page, e.g.\r\n          const element = document.getElementById('paypal-button-container');\r\n          element.innerHTML = '';\r\n          element.innerHTML = '<h3>Thank you for your payment!<\/h3>';\r\n          \/\/ Or go to another URL:  actions.redirect('thank_you.html');\r\n        });\r\n      },\r\n      onError: function (err) {\r\n        console.log(err);\r\n      }\r\n    }).render('#paypal-button-container');\r\n  }\r\n  initPayPalButton();\r\n  <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pague c\u00f3modamente mediante PayPal, tarjeta o transferencia de banca online (si est\u00e1 disponible en su pa\u00eds). En la descripci\u00f3n escriba \u00abconsulta\u00bb o el servicio por el que va a realizar el pago y a\u00f1ada el importe a pagar. Descripci\u00f3n Por favor introduzca una descripci\u00f3n del servicio por el que va a pagar. Ejemplo: \u00abConsulta\u00bb Importe [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":""},"class_list":["post-3075","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/curbelolaw.com\/es\/wp-json\/wp\/v2\/pages\/3075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/curbelolaw.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/curbelolaw.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/curbelolaw.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/curbelolaw.com\/es\/wp-json\/wp\/v2\/comments?post=3075"}],"version-history":[{"count":0,"href":"https:\/\/curbelolaw.com\/es\/wp-json\/wp\/v2\/pages\/3075\/revisions"}],"wp:attachment":[{"href":"https:\/\/curbelolaw.com\/es\/wp-json\/wp\/v2\/media?parent=3075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}