{"id":7210,"date":"2024-03-07T01:03:11","date_gmt":"2024-03-07T01:03:11","guid":{"rendered":"https:\/\/documents.openpay.mx\/?p=7210"},"modified":"2024-04-10T15:13:40","modified_gmt":"2024-04-10T15:13:40","slug":"boton-de-pago","status":"publish","type":"post","link":"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/boton-de-pago.html","title":{"rendered":"Bot\u00f3n de pago"},"content":{"rendered":"
Soluci\u00f3n digital de e-commerce que por medio de una sola integraci\u00f3n permite habilitar en tu sitio web la opci\u00f3n de recibir pagos con tarjeta de cr\u00e9dito y d\u00e9bito, efectivo en tiendas de conveniencia y transferencia electr\u00f3nica utilizando la experiencia Openpay.<\/strong><\/p> Tenemos disponibles dos formas de integrar Bot\u00f3n de pago, elige la que mejor se adapte a tu sitio web.<\/p> Recuerda: Debes utilizar tus credenciales y llaves de acceso correspondientes al ambiente en el que est\u00e9s ingresando, sandbox o producci\u00f3n.<\/p> Puedes realizar la consulta de tus credenciales y llaves de acceso a trav\u00e9s del Dashboard de Openpay, en la opci\u00f3n \u201cCredenciales de API\u201d ubicada en la parte superior derecha en el icono de engranaje.<\/sub><\/p> Insertar video que est\u00e1 siendo gestionado por Georgina Morales.<\/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<\/div>\n\t\t<\/section>\n\t\t\t\t 1. Recibir\u00e1s la respuesta por medio de la funci\u00f3n \u201cSUCCESS_CALLBACK\u201d.<\/p> 2. Finalmente redirige al usuario a la url informada en el atributo checkout_link, con la cual se accedera a la experiencia de pagos Openpay.<\/p> Imagen 1. Bot\u00f3n de pago Openpay.<\/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<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t\t 1. Realiza el llamado del API utilizando tu id de comercio (MERCHANT_ID) el cual te fue asignado al crear tu cuenta en la Plataforma de Openpay.<\/p> 2. Genera tu Bot\u00f3n de pago.<\/p> Utiliza tu llave privada (PRIVATE_API_KEY) la cual te fue asignada al crear tu cuenta en la Plataforma de Openpay.<\/p> 1. Recibir\u00e1s respuesta con un objeto de transici\u00f3n en estado pendiente representado en el lenguaje utilizado.<\/p> 2. Finalmente redirige al usuario a la url informada en el atributo \u201ccheckout_link\u201d, con la cual se accedera a la experiencia de pagos Openpay.<\/p> Imagen 1. Bot\u00f3n de pago Openpay.<\/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<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\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 A continuaci\u00f3n te damos algunas sugerencias para que explotes al m\u00e1ximo tu experiencia con Bot\u00f3n de pago.<\/p> 1. Habilita la opci\u00f3n de recibir pagos a mensualidades sin intereses.<\/p> Solo debes incluir el siguiente atributo al solicitar la generaci\u00f3n del Bot\u00f3n de pago.<\/p> Where:<\/p> 2. Asigna un periodo de vigencia a la URL, con esta funcionalidad limitar\u00e1s el tiempo que tiene el cliente final para realizar la compra.<\/p> Coloca el atributo siguiente al solicitar la generaci\u00f3n del Bot\u00f3n de pago.<\/p> Where:<\/p> 3. Personaliza el formulario de pago con el logotipo de tu comercio.<\/p> Pasos para realizarlo:<\/p> 1. Inicia sesi\u00f3n en la Plataforma de Openpay<\/p> Sandbox: <\/a>https:\/\/sandbox-dashboard.openpay.mx\/login<\/a><\/p> Production https:\/\/dashboard.openpay.mx\/login<\/a><\/p> 2. Una vez que iniciaste sesi\u00f3n, en la parte superior derecha selecciona el \u00edcono de \u201cOpciones\u201d y posteriormente \u201cMi cuenta\u201d.<\/p> 3. Se mostrar\u00e1 la pantalla con los datos de tu comercio, en el apartado \u201cComercial\u201d selecciona la opci\u00f3n \u201cLogotipo\u201d<\/p> 4. El sitio te mostrar\u00e1 el siguiente modal donde deber\u00e1s ingresar la URI de la imagen de tu logotipo que previamente cargaste en alg\u00fan repositorio p\u00fablico, por ejemplo: google drive, OneDrive y Dropbox. Nota: Para que tu logotipo se muestre con la mejor calidad, s\u00f3lo se permite cargar im\u00e1genes con un tama\u00f1o 210px, 120px con formato png.<\/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<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":" Soluci\u00f3n digital de e-commerce que por medio de una sola integraci\u00f3n permite habilitar en tu sitio web la opci\u00f3n de recibir pagos con tarjeta de cr\u00e9dito y d\u00e9bito, efectivo en tiendas de conveniencia y transferencia electr\u00f3nica utilizando la experiencia Openpay. Tenemos disponibles dos formas de integrar Bot\u00f3n de pago, elige la que mejor se adapte… Read More »Bot\u00f3n de pago<\/span><\/a><\/p>","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[133],"tags":[],"class_list":["post-7210","post","type-post","status-publish","format-standard","hentry","category-docs"],"yoast_head":"\n<\/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<\/div>\n\t\t<\/section>\n\t\t\t\t
\u00bfQuieres conocer m\u00e1s de Bot\u00f3n de Pago?<\/strong><\/h2>
Openpay.JS<\/strong><\/h2>\n
Paso 1: Implementa la soluci\u00f3n en tu sitio web.<\/h3>\n1. Incorpora la librer\u00eda Openpay.js.\n
<script type=\"text\/javascript\" src=\"https:\/\/resources.openpay.mx\/lib\/openpay-js\/1.2.38\/openpay.v1.min.js\"><\/script> <\/code><\/pre>\n2. Configura tu id de comercio (MERCHANT_ID) y llave p\u00fablica (PUBLIC_API_KEY) las cuales te fueron asignadas al crear tu cuenta en la Plataforma de Openpay.\n\n
OpenPay.setId('MERCHANT_ID');<\/code><\/pre>\n\n
\u200b
OpenPay.setApiKey('PUBLIC_API_KEY');<\/code><\/pre>\n\n3. Habilita el modo de pruebas sandbox.\n\n\u200b
OpenPay.setSandboxMode(true)\u00a0 \/\/ Pruebas en sandbox\u200b<\/code><\/pre>\n\n
\u200b
OpenPay.setSandboxMode(false) \/\/ Producci\u00f3n\u200b<\/code><\/pre>\n\n4. Genera tu Bot\u00f3n de pago.\n
OpenPay.checkout.create({\n \"amount\":\"100.00\",\n \"currency\":\"MXN\",\n \"description\":\"Bot\u00f3n de pago\",\n \"order_id\":\"ord-00001\",\n \"send_email\":\"false\",\n \"customer\":{\n \"name\":\"Juan\",\n \"last_name\":\"Lopez\",\n\"phone_number\": \"5555555555\",\n \"email\":\"email@email.com\",\n },\n \"redirect_url\":\"https:\/\/www.sitiodelcomercio.com\",\n }, SUCCESS_CALLBACK, ERROR_CALLBACK);<\/code><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
Paso 2: Redirecciona al\u00a0 cliente para realizar el pago.<\/h3>
function successCallback(response){\n\nwindow.location.replace(response['checkout_link']);\n\n}<\/code><\/pre>
<\/p>
API<\/h2>
Paso 1: Implementa la soluci\u00f3n en tu sitio web<\/h3>
Sandbox <\/strong>\nPOST<\/strong> https:\/\/sandbox-api.openpay.mx\/v1\/MERCHANT_ID\/checkouts\n<\/code><\/pre>
Producci\u00f3n\n\nPOST<\/strong> https:\/\/api.openpay.mx\/v1\/MERCHANT_ID\/checkouts\n <\/code><\/pre>
<\/p>
HEADER PRIVATE_API_KEY\n {\n \"amount\":\"100.00\",\n \"currency\":\"MXN\",\n \"description\":\"Bot\u00f3n de pago\",\n \"order_id\":\"ord-00001\",\n \"send_email\":\"false\",\n \"customer\":{\n \"name\":\"Juan\",\n \"last_name\":\"Lopez\",\n\"phone_number\": \"5555555555\",\n \"email\":\"email@email.com\",\n },\n \"redirect_url\":\"https:\/\/www.sitiodelcomercio.com\",\n };\n<\/code><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
Paso 2: Redirecciona al cliente para realizar el pago.<\/h3>
{\n \"id\":\"cklrjd8luzxmkznkddiu\",\n \"amount\":\"100.00\",\n \"description\":\"Bot\u00f3n de pago\",\n \"order_id\":\"ord-00001-1679631118\",\n \"currency\":\"MXN\",\n \"iva\":\"0\",\n \"status\":\"available\"\n \"checkout_link\":\n \"https:\/\/sandbox-api.openpay.mx\/ck\/Cb0EJHFIp2aG\",\n \"creation_date\": \"2024-01-23T23:12:00.731-0500\",\n \"expiration_date\": \"2024-01-29T13:50:00.000-0500\",\n \"customer\":{\n \"name\":\"Juan\",\n \"last_name\":\"Lopez\",\n\"phone_number\": \"5555555555\",\n \"email\":\"email@email.com\",\n \"external_id\": null\n }\n }\n<\/code><\/pre>
<\/p>
<\/p>
Funcionalidad adicional<\/h2>
\"payment_plan\":{\n \"payments\":\"3,6\",\n \"payments_type\":\"WITHOUT_INTEREST\"\n },\n<\/code><\/pre>
\"expiration_date\":\u201dAAAA-MM-DD HH:MM\u201d,\n\n<\/code><\/pre>
Ejemplo: 2024-02-15 16:00″<\/li><\/ul><\/p>
<\/p>
<\/p>
Una vez ingresada la URL selecciona la opci\u00f3n \u201cGuardar\u201d.<\/p><\/p>