MÓDULOS
Códigos de Barra y QR
Códigos de Barra o Insertados
2 min
{ "tab" "examples", "url" "https //api mobbex com/p/payment code/gen/{code}?reference={reference}\&total={total}\&expiration={expiration}", "name" "generar imagen de código de barras", "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 " }, { "kind" "optional", "name" "expiration", "type" "string", "description" "fecha de vencimiento en formato dd mm yyyy ej 10 01 2021" }, { "kind" "optional", "name" "email", "type" "string", "description" "email del receptor le permitirá al usuario seguir la operación " }, { "kind" "optional", "name" "surchargedays", "type" "integer", "description" "días al segundo vencimiento respecto al vencimiento original " }, { "kind" "optional", "name" "surchargetotal", "type" "number", "description" "monto adicional del segundo vencimiento debe expresarse en el formato xxx xx donde el punto es el separador decimal " } ], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "yih99fjr96l9wydwqhvuo", "code" "", "language" "200" } ], "selectedlanguageid" "yih99fjr96l9wydwqhvuo" }, "examples" { "languages" \[ { "id" "je4esbuo32 4anz1u0zgx", "code" "curl location request get 'https //api mobbex com/p/payment code/gen/hypogffxf?reference=0001 00000002\&total=100\&expiration=31 12 2017\&surchargedays=5\&surchargetotal=50'", "language" "curl" }, { "id" "v9dbpryyp8kssrwhkitz0", "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\&expiration=31 12 2017\&surchargedays=5\&surchargetotal=50\\");\n\nxhr send();", "language" "javascript" } ], "selectedlanguageid" "je4esbuo32 4anz1u0zgx" }, "description" "esta api te permite generar un código de barras 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" "path parameter", "value" "pathparameters" } } descripción del ejemplo referencia (factura) 0001 00000002 vencimiento 31 12 2017 total 100 00 recargo 50 pesos a los 5 dias del vencimiento { "tab" "examples", "url" "https //api mobbex com/p/payment code/", "name" "generar código de barras", "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" "number", "description" "total de la operación valor numérico con formato xxx xx" }, { "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 de barras valor único arg mobbex cash" }, { "kind" "optional", "name" "expiration", "type" "string", "description" "fecha de vencimiento en formato dd mm yyyy ej 10 01 2021" }, { "kind" "optional", "name" "email", "type" "string", "description" "email del receptor le permitirá al usuario seguir la operación " }, { "kind" "optional", "name" "surchargedays", "type" "integer", "description" "días al segundo vencimiento respecto al vencimiento original " }, { "kind" "optional", "name" "surchargetotal", "type" "string", "description" "monto adicional del segundo vencimiento debe expresarse en el formato xxx xx donde el punto es el separador decimal " }, { "kind" "optional", "name" "webhook", "type" "string", "description" "url a la cual será informado el pago mediante webhooks (post)" } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "9c8ayaj0owx6ph1djqyhd", "code" "{\n \\"uid\\" \\" l5o3yt1h\\",\n \\"status\\" {\n \\"code\\" \\"2\\",\n \\"text\\" \\"en espera\\",\n \\"message\\" \\"el cupón vence el día 8/08 \\",\n \\"data\\" {},\n \\"view\\" \\"default\\"\n },\n \\"barcode\\" \\"04473704250942108080010000000000000000000000515003571355\\",\n \\"barcodeoptions\\" {\n \\"bcid\\" \\"interleaved2of5\\",\n \\"includetext\\" \\"1\\",\n \\"textxalign\\" \\"center\\",\n \\"textsize\\" \\"11\\"\n }\n}", "language" "200" }, { "id" "mamb noelfle7l2ldnjpb", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}", "language" "404" } ], "selectedlanguageid" "9c8ayaj0owx6ph1djqyhd" }, "examples" { "languages" \[ { "id" "mvgfslz4ey5upficxzh s", "code" "var client = new restclient(\\"https //api mobbex com/p/payment code\\");\r\nclient timeout = 1;\r\nvar request = new restrequest(method post);\r\nrequest addheader(\\"x api key\\", \\"zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij\\");\r\nrequest addheader(\\"x access token\\", \\"d31f0721 2f85 44e7 bcc6 15e19d1a53cc\\");\r\nrequest addheader(\\"content type\\", \\"application/json\\");\r\nvar body = @\\"{\r\n\\" + \\"\\\n\\" +\r\n@\\" \\"\\"total\\"\\" 100,\r\n\\" + \\"\\\n\\" +\r\n@\\" \\"\\"reference\\"\\" \\"\\"060820211629\\"\\",\r\n\\" + \\"\\\n\\" +\r\n@\\" \\"\\"sourcereference\\"\\" \\"\\"arg mobbex cash\\"\\"\r\n\\" + \\"\\\n\\" +\r\n@\\"}\\";\r\nrequest addparameter(\\"application/json\\", body, parametertype requestbody);\r\nirestresponse response = client execute(request);\r\nconsole writeline(response content);", "language" "csharp" }, { "id" "qgkndxtp0hhkdnisutlpd", "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 mobbex cash\\"\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" "i2h5z2p2a67lv6ulvrvtu", "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 mobbex cash\\"\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;\r\n", "language" "php" } ], "selectedlanguageid" "mvgfslz4ey5upficxzh s" }, "description" "esta api te permite generar un código de barras para pagos en efectivo de tus productos o servicios el retorno es un objeto con toda la información sobre el código generado ", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } }