MÓDULOS
Códigos de Barra y QR
QR Dinámico
1 min
en cualquiera de los métodos utilizados para generar el código qr, se debe tener en cuenta que el mismo tiene una validez máxima de 10 minutos desde que es generado { "tab" "examples", "url" "https //api mobbex com/p/payment code/gen/{code}?reference={reference}\&total={total}", "name" "generar imagen de código de pago qr", "method" "get", "request" { "pathparameters" \[ { "kind" "required", "name" "code", "type" "string", "description" "código pre generado para la entidad definido dentro de la sección \\"códigos de pago\\"" } ], "queryparameters" \[ { "kind" "required", "name" "reference", "type" "string", "description" "identificador de la operación en el servicio le permitirá rastrear la operación debe ser único y no debe repetirse " }, { "kind" "required", "name" "total", "type" "number", "description" "monto de la operación debe expresarse en el formato xxx xx donde el punto es el separador decimal " } ], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "gj rfhj0pgzuilnlr3fad", "code" "", "language" "200" }, { "id" "h b1xp bytkoua4jnvava", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}", "language" "404" } ], "selectedlanguageid" "gj rfhj0pgzuilnlr3fad" }, "examples" { "languages" \[ { "id" "xwm1vyxbfrnbis0xdjj2w", "code" "curl location request get 'https //api mobbex com/p/payment code/gen/hypogffxf?reference=0001 00000002\&total=100'", "language" "curl" }, { "id" "l vwdb2oafv j9kli9mfj", "code" "var xhr = new xmlhttprequest();\nxhr withcredentials = true;\n\nxhr addeventlistener(\\"readystatechange\\", function() {\n if(this readystate === 4) {\n console log(this responsetext);\n }\n});\n\nxhr open(\\"get\\", \\"https //api mobbex com/p/payment code/gen/hypogffxf?reference=0001 00000002\&total=100\\");\n\nxhr send();", "language" "javascript" } ], "selectedlanguageid" "xwm1vyxbfrnbis0xdjj2w" }, "description" "esta api te permite generar un código qr para cobrar tus productos o servicios e insertarlos en una aplicación propia el retorno de la misma es una imagen de código pregenerada ", "currentnewparameter" { "label" "query parameter", "value" "queryparameters" } } { "tab" "request", "url" "https //api mobbex com/p/payment code/", "name" "generar código qr", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "kind" "required", "name" "x api key", "type" "string", "description" "clave api de su aplicación" }, { "kind" "required", "name" "x access token", "type" "string", "description" "token de acceso al comercio" } ], "bodydataparameters" \[ { "kind" "required", "name" "total", "type" "string", "description" "monto de la operación debe expresarse en el formato xxx xx donde el punto es el separador decimal " }, { "kind" "required", "name" "reference", "type" "string", "description" "identificador de la operación en el servicio le permitirá rastrear la operación debe ser único y no debe repetirse " }, { "kind" "required", "name" "sourcereference", "type" "string", "description" "identificador del medio de pago correspondiente a código qr valor único arg qr prisma" }, { "kind" "optional", "name" "webhook", "type" "string", "description" "url a la cual será informado el pago mediante webhooks (post)" }, { "kind" "optional", "name" "email", "type" "string", "description" "email del receptor le permitirá al usuario seguir la operación " } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "zts0uzjb6rqwq8e sbayz", "code" "", "language" "200" }, { "id" "baja91iyaej1meeoywwdb", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}", "language" "404" } ], "selectedlanguageid" "zts0uzjb6rqwq8e sbayz" }, "examples" { "languages" \[ { "id" "asrisqrhpqdjodnfyfxqc", "code" "var myheaders = new headers();\nmyheaders append(\\"x api key\\", \\"zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij\\");\nmyheaders append(\\"x access token\\", \\"d31f0721 2f85 44e7 bcc6 15e19d1a53cc\\");\nmyheaders append(\\"content type\\", \\"application/json\\");\n\nvar raw = json stringify({\n \\"total\\" 100,\n \\"reference\\" \\"060820211629\\",\n \\"sourcereference\\" \\"arg qr prisma\\"\n});\n\nvar requestoptions = {\n method 'post',\n headers myheaders,\n body raw,\n redirect 'follow'\n};\n\nfetch(\\"https //api mobbex com/p/payment code\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "language" "javascript" }, { "id" "x2mldb64 s0gkgyrn3mig", "code" "\<?php\r\n\r\n$curl = curl init();\r\n\r\ncurl setopt array($curl, array(\r\n curlopt url => 'https //api mobbex com/p/payment code',\r\n curlopt returntransfer => true,\r\n curlopt encoding => '',\r\n curlopt maxredirs => 10,\r\n curlopt timeout => 0,\r\n curlopt followlocation => true,\r\n curlopt http version => curl http version 1 1,\r\n curlopt customrequest => 'post',\r\n curlopt postfields =>'{\r\n \\"total\\" 100,\r\n \\"reference\\" \\"060820211629\\",\r\n \\"sourcereference\\" \\"arg qr prisma\\"\r\n}',\r\n curlopt httpheader => array(\r\n 'x api key zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij',\r\n 'x access token d31f0721 2f85 44e7 bcc6 15e19d1a53cc',\r\n 'content type application/json'\r\n ),\r\n));\r\n\r\n$response = curl exec($curl);\r\n\r\ncurl close($curl);\r\necho $response;", "language" "php" } ], "selectedlanguageid" "asrisqrhpqdjodnfyfxqc" }, "description" "esta api te permite generar un código qr para pagos de tus productos o servicios a través de una billetera virtual el retorno es un objeto con toda la información sobre el código generado ", "currentnewparameter" { "label" "header parameter", "value" "headerparameters" } }