{"id":3413,"date":"2021-03-08T23:45:41","date_gmt":"2021-03-08T23:45:41","guid":{"rendered":"https:\/\/documents.openpay.mx\/?p=3413"},"modified":"2021-03-10T19:42:06","modified_gmt":"2021-03-10T19:42:06","slug":"ivr-remote","status":"publish","type":"post","link":"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/ivr-remote.html","title":{"rendered":"IVR Remote authorizer"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"3413\" class=\"elementor elementor-3413\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-81b13c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"81b13c1\" 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-eb3c711\" data-id=\"eb3c711\" data-element_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-c5c9027 elementor-widget elementor-widget-text-editor\" data-id=\"c5c9027\" 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>Interactive Voice Response or IVR is a telephony technology that allows customers to interact with the company's service system through configurable voice menus, in real time, using DTMF tones.<\/p><p>In an IVR system, callers are given the ability to enter card data by pressing the keys. Pressing a digit on the telephone keypad sends a DTMF tone to the company's attention system which then selects the appropriate action \/ response according to the digit pressed.<\/p><p>Now your clients can pay you with a simple phone call.<\/p><p>This is a secure way for your clients to make their payments since they provide their data electronically and directly to Openpay.<\/p><h1 id=\"tocAnchor-1-2\">IVR charges<\/h1><p>Below is the flow to create an IVR charge.<\/p><center><img decoding=\"async\" id=\"flujo-ivr\" src=\"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png\" \/><\/center><ol><li>The customer confirms the purchase on the merchant's website, selecting IVR as the means of payment<\/li><li>From the merchant's server a code is created creating a charge in Openpay<\/li><\/ol><h2 id=\"tocAnchor-1-2-1\">Generate IVR charge<\/h2><p>To generate a charge for IVR it is necessary to create a charge indicating in the field <code>method<\/code> the type<code>card<\/code> and in the attribute <code>confirm<\/code> the value <code>ivr<\/code> as follows:<\/p><div class=\"php-code\"><figure class=\"highlight\"><pre><code class=\"language-php\" data-lang=\"php\"><span class=\"cp\">&lt;?php<\/span>\n<span class=\"nv\" style=\"color: #008080;\">$openpay<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">Openpay<\/span><span class=\"o\">::<\/span><span class=\"na\" style=\"color: #008080;\">getInstance<\/span><span class=\"p\">(<\/span><span class=\"s1\">'mzdtln0bmtms6o3kck8f'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'sk_e568c42a6c384b7ab02cd47d2e407cab'<\/span><span class=\"p\">);<\/span>\n\n<span class=\"nv\" style=\"color: #008080;\">$customer<\/span> <span class=\"o\">=<\/span> <strong><span class=\"k\">array<\/span><\/strong><span class=\"p\">(<\/span>\n     <span class=\"s1\" style=\"color: #e41182;\">'name'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"Juan\"<\/span><span class=\"p\">],<\/span>\n     <span class=\"s1\" style=\"color: #e41182;\">'last_name'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"Urbina\"<\/span><span class=\"p\">],<\/span>\n     <span class=\"s1\" style=\"color: #e41182;\">'phone_number'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"45155352828\"<\/span><span class=\"p\">],<\/span>\n     <span class=\"s1\" style=\"color: #e41182;\">'email'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"juan.test@correo.mx\"<\/span><span class=\"p\">],);<\/span>\n\n<span class=\"nv\" style=\"color: #008080;\">$chargeData<\/span> <span class=\"o\">=<\/span> <strong><span class=\"k\">array<\/span><\/strong><span class=\"p\">(<\/span>\n    <span class=\"s1\" style=\"color: #e41182;\">'method'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"card\"<\/span><span class=\"p\">],<\/span>\n    <span class=\"s1\" style=\"color: #e41182;\">'confirm'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"ivr\"<\/span><span class=\"p\">],<\/span>\n    <span class=\"s1\" style=\"color: #e41182;\">'order_id'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"ord-234\"<\/span><span class=\"p\">],<\/span>\n    <span class=\"s1\" style=\"color: #e41182;\">'amount'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"200\"<\/span><span class=\"p\">],<\/span> <span class=\"c1\">\/\/ formato n\u00famerico con hasta dos d\u00edgitos decimales. <\/span>\n    <span class=\"s1\" style=\"color: #e41182;\">'description'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"s2\" style=\"color: #e41182;\">\"CargoIVR\"<\/span><span class=\"p\">],<\/span>\n    <span class=\"s1\" style=\"color: #e41182;\">'customer'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nv\" style=\"color: #008080;\">$_POST<\/span><span class=\"p\">[<\/span><span class=\"nv\" style=\"color: #008080;\">$customer<\/span><span class=\"p\">]<\/span>\n    <span class=\"p\">);<\/span>\n\n<span class=\"nv\" style=\"color: #008080;\">$charge<\/span> <span class=\"o\">=<\/span> <span class=\"nv\" style=\"color: #008080;\">$openpay<\/span><span class=\"o\">-&gt;<\/span><span class=\"na\" style=\"color: #008080;\">charges<\/span><span class=\"o\">-&gt;<\/span><span class=\"na\" style=\"color: #008080;\">create<\/span><span class=\"p\">(<\/span><span class=\"nv\" style=\"color: #008080;\">$chargeData<\/span><span class=\"p\">);<\/span>\n<span class=\"cp\">?&gt;<\/span><\/code><\/pre><\/figure><\/div><p>When the position is created, a json object will be returned.<\/p><p><strong>Response:<\/strong><\/p><p>\u00a0<\/p><figure class=\"highlight\"><pre><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"id\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"trapsxzfv4rxx8dz3lan\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"authorization\"<\/span><span class=\"p\">:<\/span> <strong><span class=\"kc\">null<\/span><\/strong><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"operation_type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"in\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"transaction_type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"charge\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"status\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"charge_pending\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"conciliated\"<\/span><span class=\"p\">:<\/span> <strong><span class=\"kc\">false<\/span><\/strong><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"creation_date\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"2020-10-16T23:02:46-05:00\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"operation_date\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"2020-10-16T23:02:46-05:00\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"description\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"Cargo IVR\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"error_message\"<\/span><span class=\"p\">:<\/span> <strong><span class=\"kc\">null<\/span><\/strong><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"order_id\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"ord-234\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"payment_method\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"ivr\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"phone_number\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"525588969143\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"ivr_key\"<\/span><span class=\"p\">:<\/span> <span class=\"mi\" style=\"color: #008080;\">257139<\/span><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"attempts\"<\/span><span class=\"p\">:<\/span> <span class=\"mi\" style=\"color: #008080;\">0<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"amount\"<\/span><span class=\"p\">:<\/span> <span class=\"mf\" style=\"color: #008080;\">200.00<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"currency\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"MXN\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\" style=\"color: #000080;\">\"customer\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"Juan\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"last_name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"Urbina\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"email\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"juan.test@correo.mx\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"phone_number\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"45155352828\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"address\"<\/span><span class=\"p\">:<\/span> <strong><span class=\"kc\">null<\/span><\/strong><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"creation_date\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"2020-10-16T23:02:46-05:00\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"external_id\"<\/span><span class=\"p\">:<\/span> <strong><span class=\"kc\">null<\/span><\/strong><span class=\"p\">,<\/span>\n        <span class=\"nt\" style=\"color: #000080;\">\"clabe\"<\/span><span class=\"p\">:<\/span> <strong><span class=\"kc\">null<\/span><\/strong>\n    <span class=\"p\">},<\/span>\n   <span class=\"nt\" style=\"color: #000080;\"> \"method\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"card\"<\/span>\n<span class=\"p\">}<\/span><\/code><\/pre><\/figure><p>\u00a0<\/p><p>With the data of <code>payment_method<\/code>, your client can make the payment with a phone call.<\/p><h1 id=\"tocAnchor-1-4\">Purchase Flow<\/h1><p>Below is the flow to make the purchase with IVR code.<\/p><center><img decoding=\"async\" id=\"flujo-ivr\" src=\"https:\/\/documents.openpay.mx\/images\/ivr-flow-charge-es.png\" \/><\/center><ol><li>The customer calls the IVR number assigned to his business and enters his payment code that was previously provided.<\/li><li>The IVR informs the client of the amount of the charge and requests their confirmation to continue.<\/li><li>The customer accepts or rejects the charge. If the customer accepts the charge, the IVR will request, in separate steps, the debit or credit card details.<\/li><li>The IVR processes the charge using the Openpay API.<\/li><li>The Openpay API returns the response to the IVR.<\/li><li>THE IVR informs the client of the result of the charge.<\/li><\/ol><h1 id=\"tocAnchor-1-5\">Authorize IVR Charge with payment key<\/h1><h2 id=\"tocAnchor-1-5-1\">Flow steps<\/h2><p>The steps to authorize an IVR payment key through a service exposed by your application are the following:<\/p><center><img decoding=\"async\" src=\"https:\/\/documents.openpay.mx\/images\/ivr-remote-authorize_es.png\" \/><\/center><ol><li>The customer calls the IVR number assigned to your business and enters their payment key that was previously provided.<\/li><li>The IVR invokes the service exposed by your server to authorize the payment key.<\/li><li>Your server executes the validation of the payment key. If it is valid, return the detail of the charge as the amount, order number and description. Otherwise, it returns the corresponding error code.<\/li><li>The IVR informs the client of the amount of the charge and requests their confirmation to continue.<\/li><li>The customer accepts or rejects the charge. If the customer accepts the charge, the IVR will request, in separate steps, the debit or credit card details.<\/li><li>The IVR processes the charge using the Openpay API.<\/li><li>The Openpay API returns the response to the IVR.<\/li><li>THE IVR informs the client of the result of the charge.<\/li><\/ol><p>For this Openpay requires that you implement a web service in your application to authorize IVR payments.<\/p><h2 id=\"tocAnchor-1-5-2\">Service to authorize IVR payments<\/h2><p>The following describes the detail of the request and response that the service exposed by your application must follow to authorize keys IVR payment (Steps 2 and 3).<\/p><h3>\u00a0Request sent by Openpay IVR<\/h3><p>The Openpay IVR will call this service using an HTTP POST method, using HTTP Basic authentication to identify itself. The content of the request will be of type application \/ json, encoded in UTF-8.<\/p><p>HTTP request example:<\/p><p>\u00a0<\/p><figure class=\"highlight\"><pre><code class=\"language-http\" data-lang=\"http\"><span class=\"nf\" style=\"color: #990036;\">POST <\/span><span class=\"nn\">\/openpay\/authorizer<\/span> <strong><span class=\"kr\">HTTP<\/span><\/strong><span class=\"o\">\/<\/span><span class=\"m\" style=\"color: #008080;\">1.1<\/span>\n<span class=\"na\" style=\"color: #008080;\">Host<\/span><span class=\"o\">:<\/span> <span class=\"l\">example.com<\/span>\n<span class=\"na\" style=\"color: #008080;\">Authorization<\/span><span class=\"o\">:<\/span> <span class=\"l\">Basic dXNyOnB3ZA==<\/span>\n<span class=\"na\" style=\"color: #008080;\">Content-Type<\/span><span class=\"o\">:<\/span> <span class=\"l\">application\/json<\/span>\n<span class=\"na\" style=\"color: #008080;\">Cache-Control<\/span><span class=\"o\">:<\/span> <span class=\"l\">no-cache<\/span>\n<span class=\"err\" style=\"color: #990036;\">{<\/span>\n    <span class=\"s2\" style=\"color: #e41182;\">\"ivr_key\"<\/span><span class=\"err\" style=\"color: #990036;\">:<\/span> <span class=\"mi\" style=\"color: #008080;\">123456<\/span>\n<span class=\"err\"><span style=\"color: #990036;\">}<\/span><\/span><\/code><\/pre><\/figure><p>\u00a0<\/p><h3>Service response<\/h3><p>The service should return an HTTP 200 OK response, with a body of type application \/ json.<\/p><p>Successful response example:<\/p><p>\u00a0<\/p><figure class=\"highlight\"><pre><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\" style=\"color: #000080;\">\"response_code\"<\/span><span class=\"p\">:<\/span> <span class=\"mi\" style=\"color: #008080;\">0<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\" style=\"color: #000080;\">\"amount\"<\/span><span class=\"p\">:<\/span> <span class=\"mf\" style=\"color: #008080;\">200.00<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\" style=\"color: #000080;\">\"description\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"Cargo IVR\"<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\" style=\"color: #000080;\">\"order_id\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"ord-234\"<\/span>\n<span class=\"p\">}<\/span><\/code><\/pre><\/figure><p>\u00a0<\/p><p>Example of failed response:<\/p><p>\u00a0<\/p><figure class=\"highlight\"><pre><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\" style=\"color: #000080;\">\"response_code\"<\/span><span class=\"p\">:<\/span> <span class=\"mi\" style=\"color: #008080;\">1<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\" style=\"color: #000080;\">\"description\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\" style=\"color: #e41182;\">\"Clave de pago inv\u00e1lida\"<\/span>\n<span class=\"p\">}<\/span><\/code><\/pre><\/figure><p>\u00a0<\/p><p>In case of an error in your application, a 4XX or 5XX HTTP response must be returned, as the case may be.<\/p><h2 id=\"tocAnchor-1-5-3\">Considerations<\/h2><h3>Communication time between Openpay and the Service<\/h3><p>Openpay will wait 5 seconds for a response from your server and once that time has passed Openpay will cancel the operation.<\/p><h3>HTTPS communication<\/h3><p>Although in the Sandbox environment the service is allowed to be HTTP, do not forget that in the production environment the service is required to be available via HTTPS<\/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":"<p>La Respuesta de Voz Interactiva o IVR es una tecnolog\u00eda de telefon\u00eda que le permite a los clientes interactuar con el sistema de atenci\u00f3n de la compa\u00f1\u00eda a trav\u00e9s de men\u00fas de voz configurables, en tiempo real, utilizando tonos DTMF. En un sistema IVR, las personas que llaman se les da la posibilidad de ingresar&hellip;&nbsp;<a href=\"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/ivr-remote.html\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">IVR Remote authorizer<\/span><\/a><\/p>","protected":false},"author":2,"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-3413","post","type-post","status-publish","format-standard","hentry","category-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Autorizador remoto IVR | Openpay<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/ivr-remote.html\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Autorizador remoto IVR | Openpay\" \/>\n<meta property=\"og:description\" content=\"La Respuesta de Voz Interactiva o IVR es una tecnolog\u00eda de telefon\u00eda que le permite a los clientes interactuar con el sistema de atenci\u00f3n de la compa\u00f1\u00eda a trav\u00e9s de men\u00fas de voz configurables, en tiempo real, utilizando tonos DTMF. En un sistema IVR, las personas que llaman se les da la posibilidad de ingresar&hellip;&nbsp;Read More &raquo;Autorizador remoto IVR\" \/>\n<meta property=\"og:url\" content=\"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/ivr-remote.html\/\" \/>\n<meta property=\"og:site_name\" content=\"Openpay\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-08T23:45:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-10T19:42:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png\" \/>\n<meta name=\"author\" content=\"user\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"user\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#article\",\"isPartOf\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html\"},\"author\":{\"name\":\"user\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#\/schema\/person\/4c704d548de0c4eed7ac90530bf655a7\"},\"headline\":\"Autorizador remoto IVR\",\"datePublished\":\"2021-03-08T23:45:41+00:00\",\"dateModified\":\"2021-03-10T19:42:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html\"},\"wordCount\":774,\"publisher\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png\",\"articleSection\":[\"Documentaci\u00f3n\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html\",\"url\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html\",\"name\":\"Autorizador remoto IVR | Openpay\",\"isPartOf\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#primaryimage\"},\"image\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png\",\"datePublished\":\"2021-03-08T23:45:41+00:00\",\"dateModified\":\"2021-03-10T19:42:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#primaryimage\",\"url\":\"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png\",\"contentUrl\":\"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\/\/documents-mx-dev.opdevhm.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Autorizador remoto IVR\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#website\",\"url\":\"https:\/\/documents-mx-dev.opdevhm.com\/\",\"name\":\"Openpay\",\"description\":\"Openpay a BBVA Company\",\"publisher\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/documents-mx-dev.opdevhm.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#organization\",\"name\":\"Openpay Soporte\",\"url\":\"https:\/\/documents-mx-dev.opdevhm.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/documents-mx-dev.opdevhm.com\/wp-content\/uploads\/2020\/05\/logo.png\",\"contentUrl\":\"https:\/\/documents-mx-dev.opdevhm.com\/wp-content\/uploads\/2020\/05\/logo.png\",\"width\":290,\"height\":90,\"caption\":\"Openpay Soporte\"},\"image\":{\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/documents-mx-dev.opdevhm.com\/#\/schema\/person\/4c704d548de0c4eed7ac90530bf655a7\",\"name\":\"user\",\"url\":\"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/author\/berni\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Autorizador remoto IVR | Openpay","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/ivr-remote.html\/","og_locale":"en_US","og_type":"article","og_title":"Autorizador remoto IVR | Openpay","og_description":"La Respuesta de Voz Interactiva o IVR es una tecnolog\u00eda de telefon\u00eda que le permite a los clientes interactuar con el sistema de atenci\u00f3n de la compa\u00f1\u00eda a trav\u00e9s de men\u00fas de voz configurables, en tiempo real, utilizando tonos DTMF. En un sistema IVR, las personas que llaman se les da la posibilidad de ingresar&hellip;&nbsp;Read More &raquo;Autorizador remoto IVR","og_url":"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/ivr-remote.html\/","og_site_name":"Openpay","article_published_time":"2021-03-08T23:45:41+00:00","article_modified_time":"2021-03-10T19:42:06+00:00","og_image":[{"url":"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png"}],"author":"user","twitter_card":"summary_large_image","twitter_misc":{"Written by":"user","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#article","isPartOf":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html"},"author":{"name":"user","@id":"https:\/\/documents-mx-dev.opdevhm.com\/#\/schema\/person\/4c704d548de0c4eed7ac90530bf655a7"},"headline":"Autorizador remoto IVR","datePublished":"2021-03-08T23:45:41+00:00","dateModified":"2021-03-10T19:42:06+00:00","mainEntityOfPage":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html"},"wordCount":774,"publisher":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/#organization"},"image":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#primaryimage"},"thumbnailUrl":"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png","articleSection":["Documentaci\u00f3n"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html","url":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html","name":"Autorizador remoto IVR | Openpay","isPartOf":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#primaryimage"},"image":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#primaryimage"},"thumbnailUrl":"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png","datePublished":"2021-03-08T23:45:41+00:00","dateModified":"2021-03-10T19:42:06+00:00","breadcrumb":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#primaryimage","url":"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png","contentUrl":"https:\/\/documents.openpay.mx\/images\/ivr-create-charge-es.png"},{"@type":"BreadcrumbList","@id":"https:\/\/documents-mx-dev.opdevhm.com\/docs\/ivr-remote.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/documents-mx-dev.opdevhm.com\/"},{"@type":"ListItem","position":2,"name":"Autorizador remoto IVR"}]},{"@type":"WebSite","@id":"https:\/\/documents-mx-dev.opdevhm.com\/#website","url":"https:\/\/documents-mx-dev.opdevhm.com\/","name":"Openpay","description":"Openpay a BBVA Company","publisher":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/documents-mx-dev.opdevhm.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/documents-mx-dev.opdevhm.com\/#organization","name":"Openpay Soporte","url":"https:\/\/documents-mx-dev.opdevhm.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/documents-mx-dev.opdevhm.com\/#\/schema\/logo\/image\/","url":"https:\/\/documents-mx-dev.opdevhm.com\/wp-content\/uploads\/2020\/05\/logo.png","contentUrl":"https:\/\/documents-mx-dev.opdevhm.com\/wp-content\/uploads\/2020\/05\/logo.png","width":290,"height":90,"caption":"Openpay Soporte"},"image":{"@id":"https:\/\/documents-mx-dev.opdevhm.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/documents-mx-dev.opdevhm.com\/#\/schema\/person\/4c704d548de0c4eed7ac90530bf655a7","name":"user","url":"https:\/\/documents-mx-dev.opdevhm.com\/en\/docs\/author\/berni"}]}},"_links":{"self":[{"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/posts\/3413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/comments?post=3413"}],"version-history":[{"count":0,"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/posts\/3413\/revisions"}],"wp:attachment":[{"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/media?parent=3413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/categories?post=3413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documents-mx-dev.opdevhm.com\/en\/wp-json\/wp\/v2\/tags?post=3413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}