{"id":103,"date":"2021-09-21T13:24:13","date_gmt":"2021-09-21T13:24:13","guid":{"rendered":"https:\/\/docs.kineox.com\/blog\/docs\/indice\/integracion\/"},"modified":"2023-10-10T12:23:03","modified_gmt":"2023-10-10T12:23:03","slug":"integracion","status":"publish","type":"docs","link":"https:\/\/docs.kineox.com\/en\/blog\/docs\/indice\/integracion\/","title":{"rendered":"Integration"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"103\" class=\"elementor elementor-103\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e8c63ff elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e8c63ff\" data-element_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-afcb640\" data-id=\"afcb640\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e628dd4 elementor-widget elementor-widget-text-editor\" data-id=\"e628dd4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.15.0 - 20-08-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>En esta secci\u00f3n se describen las especificaciones y los requisitos t\u00e9cnicos para la integraci\u00f3n de la pasarela de pago de Kineox con un tercero.<\/p><p>Esta secci\u00f3n pretende ser una gu\u00eda para la integraci\u00f3n de pagos seguros a trav\u00e9s de una interfaz web por parte de un comerciante externo. La aplicaci\u00f3n requiere un mecanismo de pago (en adelante Aplicaci\u00f3n Cliente).<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a47ab30 elementor-widget elementor-widget-text-editor\" data-id=\"a47ab30\" data-element_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<h2>Flujo de transacci\u00f3n de una solicitud de pago<\/h2>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-61f1b0b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"61f1b0b\" data-element_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-87dfbf8\" data-id=\"87dfbf8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b685e6f elementor-widget elementor-widget-text-editor\" data-id=\"b685e6f\" data-element_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<h4><i class=\"fa-regular fa-circle-1\"><\/i> Solicitar token del pago:<\/h4>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7004ad2 elementor-widget elementor-widget-text-editor\" data-id=\"7004ad2\" data-element_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<p>La aplicaci\u00f3n del cliente realizar\u00e1 una solicitud POST utilizando un servicio web de estilo REST. En este debe solicitar una serie de par\u00e1metros que deben ser proporcionados, principalmente :<\/p><ul><li><strong><span style=\"text-decoration: underline;\">Url ok:<\/span><\/strong> Esta ser\u00e1 la direcci\u00f3n URL a la que se redirige al usuario una vez completado el proceso de pago, si fuese correcto.<\/li><li><span style=\"text-decoration: underline;\"><strong style=\"letter-spacing: 0.15px;\">Url ko:<\/strong><\/span><span style=\"letter-spacing: 0.15px;\"> Esta ser\u00e1 la URL a la que se redirigir\u00e1 al usuario una vez finalizado el proceso de pago si ha sido rechazado.<\/span><\/li><li><span style=\"text-decoration: underline;\"><strong>Url response:<\/strong><\/span> Esta ser\u00e1 la url a la que se env\u00eda la informaci\u00f3n del resultado del pago.<\/li><\/ul>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-32676e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"32676e3\" data-element_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-fb91dc8\" data-id=\"fb91dc8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-70778f0 elementor-widget elementor-widget-text-editor\" data-id=\"70778f0\" data-element_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<h4><i class=\"fa-regular fa-circle-2\"><\/i> Carga de iframe del portal:<\/h4>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a6b6819 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a6b6819\" data-element_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-196a672\" data-id=\"196a672\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-eb4606a elementor-widget elementor-widget-text-editor\" data-id=\"eb4606a\" data-element_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<p>Utilizando la solicitud POST https, la pasarela se carga utilizando el token recibido en el paso anterior.<\/p>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ec3e68c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ec3e68c\" data-element_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-991f567\" data-id=\"991f567\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f2b8590 elementor-widget elementor-widget-text-editor\" data-id=\"f2b8590\" data-element_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<h4><i class=\"fa-regular fa-circle-3\"><\/i> El proceso de pago se realiza mediante la pasarela de pago:<\/h4>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6df4fb5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6df4fb5\" data-element_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-b0d5ddd\" data-id=\"b0d5ddd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a392b6f elementor-widget elementor-widget-text-editor\" data-id=\"a392b6f\" data-element_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<p>Este proceso ser\u00e1 transparente para el Cliente.<\/p>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a55b835 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a55b835\" data-element_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-21212c5\" data-id=\"21212c5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-34b61d6 elementor-widget elementor-widget-text-editor\" data-id=\"34b61d6\" data-element_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<h4><i class=\"fa-regular fa-circle-4\"><\/i> El usuario es redirigido:<\/h4>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0184a74 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0184a74\" data-element_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-64ef0de\" data-id=\"64ef0de\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b3522f9 elementor-widget elementor-widget-text-editor\" data-id=\"b3522f9\" data-element_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<p>Es redirigido a la aplicaci\u00f3n definida en la url OK o KO, dependiendo del resultado de la transacci\u00f3n, aprobado o denegado.<\/p>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-544e2a4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"544e2a4\" data-element_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-48b4625\" data-id=\"48b4625\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-100d561 elementor-widget elementor-widget-text-editor\" data-id=\"100d561\" data-element_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<h4><i class=\"fa-regular fa-circle-5\"><\/i> Aplicaci\u00f3n cliente:<\/h4>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7294a94 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7294a94\" data-element_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-d38bdac\" data-id=\"d38bdac\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c7306ac elementor-widget elementor-widget-text-editor\" data-id=\"c7306ac\" data-element_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<p>La aplicaci\u00f3n del cliente puede acceder al estado de la transacci\u00f3n comprobando en segundo plano la respuesta de la URL.<\/p>\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\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>En esta secci\u00f3n se describen las especificaciones y los requisitos t\u00e9cnicos para la integraci\u00f3n de la pasarela de pago de Kineox con un tercero. Esta secci\u00f3n pretende ser una gu\u00eda para la integraci\u00f3n de pagos seguros a trav\u00e9s de una interfaz web por parte de un comerciante externo. La aplicaci\u00f3n requiere un mecanismo de pago [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":85,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"editor_plus_copied_stylings":"{}"},"doc_tag":[],"_links":{"self":[{"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/docs\/103"}],"collection":[{"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":178,"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/docs\/103\/revisions"}],"predecessor-version":[{"id":10517,"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/docs\/103\/revisions\/10517"}],"up":[{"embeddable":true,"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/docs\/85"}],"wp:attachment":[{"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/docs.kineox.com\/en\/wp-json\/wp\/v2\/doc_tag?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}