OPERACIONES
Consulta de Operaciones y childs
3 min
{ "tab" "examples", "url" "https //api mobbex com/p/operations/{uid}", "name" "consultar transacción por uid o referencia", "method" "get", "request" { "pathparameters" \[ { "name" "uid", "kind" "required", "type" "string", "description" "identificador del cupón a solicitar ", "children" \[] }, { "name" "ref ", "kind" "optional", "type" "string", "description" "referencia del cupón a solicitar ", "children" \[] } ], "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 a la entidad" } ], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "c0 gizey3zbtxyjo1440 ", "code" "{\n \\"result\\" true,\n \\"data\\" {\n \\"transactions\\" \[\n {\n \\" id\\" \\"5f0c97f616d2da0eb6d68943\\",\n \\"uid\\" \\"omm7j3lszb\\",\n \\"utid\\" \\"\\",\n \\"status\\" \\"200\\",\n \\"description\\" \\"checkout demo\\",\n \\"message\\" \\"\\",\n \\"type\\" \\"payment\\",\n \\"total\\" 100 5,\n \\"references\\" \[],\n \\"hash\\" \\"\\",\n \\"sender\\" \\"5e283b0a49fb2b1a71dad7d8\\",\n \\"receiver\\" \\"58485bda80471d000f9e0fc9\\",\n \\"coupon\\" \\"5f0c97f616d2da0eb6d6893f\\",\n \\"currency\\" {\n \\"value\\" \\"test\\",\n \\"label\\" \\"test money\\",\n \\"symbol\\" \\"t$\\",\n \\"hidden\\" false\n },\n \\"updated\\" \\"2020 07 13t17 20 54 463z\\",\n \\"created\\" \\"2020 07 13t17 20 54 462z\\",\n \\" v\\" 0\n }\n ],\n \\"transaction\\" {\n \\"result\\" true,\n \\"view\\" {\n \\"type\\" \\"card\\"\n },\n \\"payment\\" {\n \\"id\\" \\"zp5 3fqst\\",\n \\"description\\" \\"checkout demo\\",\n \\"operation\\" {\n \\"type\\" \\"payment v2\\"\n },\n \\"status\\" {\n \\"code\\" \\"200\\",\n \\"text\\" \\"aprobado\\",\n \\"message\\" \\"transacción aprobada\\"\n },\n \\"total\\" 100 5,\n \\"currency\\" {\n \\"code\\" \\"test\\",\n \\"text\\" \\"test money\\",\n \\"symbol\\" \\"t$\\"\n },\n \\"riskanalysis\\" {\n \\"band\\" \\"n/a\\",\n \\"level\\" \\"n/a\\"\n },\n \\"created\\" \\"2020 07 13t17 20 54 308z\\",\n \\"updated\\" \\"2020 07 13t17 20 54 977z\\",\n \\"reference\\" \\"referencia demo\\",\n \\"source\\" {\n \\"name\\" \\"visa débito\\",\n \\"type\\" \\"card\\",\n \\"reference\\" \\"visa debit\\",\n \\"number\\" \\"450799 0010\\",\n \\"expiration\\" {\n \\"month\\" \\"12\\",\n \\"year\\" \\"25\\"\n },\n \\"installment\\" {\n \\"description\\" \\"debito\\",\n \\"amount\\" 100 5,\n \\"count\\" 1,\n \\"reference\\" \\"1 debit\\"\n }\n }\n },\n \\"user\\" {\n \\"name\\" \\"cliente demo\\",\n \\"email\\" \\"demo\@mobbex com\\"\n },\n \\"source\\" {\n \\"name\\" \\"visa débito\\",\n \\"type\\" \\"card\\",\n \\"reference\\" \\"visa debit\\"\n }\n },\n \\"transaction details\\" \[\n {\n \\"key\\" \\"card number\\",\n \\"label\\" \\"número de tarjeta\\",\n \\"value\\" \\"450799 0010\\"\n },\n {\n \\"key\\" \\"transactionid\\",\n \\"label\\" \\"id transacción\\",\n \\"value\\" \\"zp5 3fqst\\"\n },\n {\n \\"key\\" \\"authorizationcode\\",\n \\"label\\" \\"código de autorización\\",\n \\"value\\" \\"121212\\"\n },\n {\n \\"key\\" \\"ticketno\\",\n \\"label\\" \\"número de ticket\\",\n \\"value\\" \\"1111\\"\n }\n ]\n }\n}", "language" "200" } ], "selectedlanguageid" "c0 gizey3zbtxyjo1440 " }, "examples" { "languages" \[ { "id" "bshmbcaa9yd6gzupvqkst", "code" "curl request post \\\\\r\n url https //api mobbex com/2 0/transactions/status \\\\\r\n header 'cache control no cache' \\\\\r\n header 'content type multipart/form data; \\\\\r\n header 'x api key zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij' \\\\\r\n header 'x access token d31f0721 2f85 44e7 bcc6 15e19d1a53cc' \\\\\r\n form 'id=#myimportantid'", "language" "curl" }, { "id" "vo7wjpwfpqvmptred2oj6", "code" "var data = new formdata();\ndata append(\\"id\\", \\"#myimportantid\\");\nvar xhr = new xmlhttprequest();\nxhr withcredentials = true;\nxhr addeventlistener(\\"readystatechange\\", function () {\n if (this readystate === 4) {\n console log(this responsetext);\n }\n});\nxhr open(\\"post\\", \\"https //api mobbex com/2 0/transactions/status\\");\nxhr setrequestheader(\\"x api key\\", \\"zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij\\");\nxhr setrequestheader(\\"x access token\\", \\"d31f0721 2f85 44e7 bcc6 15e19d1a53cc\\");\nxhr setrequestheader(\\"cache control\\", \\"no cache\\");\nxhr send(data);", "language" "javascript" }, { "id" "nxmzb8whapx qaph8mzet", "code" "\<?php\r\n$request = new httprequest();\r\n$request >seturl('https //api mobbex com/2 0/transactions/status');\r\n$request >setmethod(http meth post);\r\n$request >setheaders(array(\r\n 'cache control' => 'no cache',\r\n 'content type' => 'application/json',\r\n 'x access token' => 'd31f0721 2f85 44e7 bcc6 15e19d1a53cc',\r\n 'x api key' => 'zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij'\r\n));\r\n$request >setpostfields(array(\r\n 'id' => '#myimportantid'\r\n));\r\ntry {\r\n $response = $request >send();\r\n echo $response >getbody();\r\n} catch (httpexception $ex) {\r\n echo $ex;\r\n}\r\n?>", "language" "php" } ], "selectedlanguageid" "bshmbcaa9yd6gzupvqkst" }, "description" "esta api permite consultar el estado de la transacción por el id de cupón o referencia ", "currentnewparameter" { "label" "path parameter", "value" "pathparameters" } } ejemplo de nodo childs "childs" \[ { "id" "675ae372aa48b839b789144f", "uid" "chd 727bjjjvn8fac1uzlv", "operation" "payment v2", "status" "200", "card number" "45079900 0010", "source" { "name" "visa débito", "reference" "visa debit" }, "installment count" 1, "total" 400 53, "currency" "test", "description" "checkout de prueba", "reference" "02g3groo2vp5n2ane8", "user" { "name" "cliente demo", "email" "demo\@mobbex com" }, "updated" "2024 12 12t13 24 22 602z", "created" "2024 12 12t13 21 54 377z" }, { "id" "675ae372aa48b839b7891457", "uid" "chd r3i5vc9h0kv4gde0qk", "operation" "payment v2", "status" "200", "card number" "45079831 2450", "source" { "name" "visa", "reference" "visa" }, "installment count" 1, "total" 500, "currency" "test", "description" "checkout de prueba", "reference" "949mfifczm77505mkk", "user" { "name" "cliente demo", "email" "demo\@mobbex com" }, "updated" "2024 12 12t13 22 06 791z", "created" "2024 12 12t13 21 54 377z" } ] { "tab" "examples", "url" "https //api mobbex com/p/entity/operations?page={page}\&limit={limit}", "name" "listado y búsqueda de transacciones", "method" "get", "request" { "pathparameters" \[], "queryparameters" \[ { "kind" "required", "name" "page", "type" "integer", "description" "número de página para paginación el valor comienza en 0 " }, { "kind" "optional", "name" "limit", "type" "integer", "description" "límite de transacciones a devolver default 15 máximo 50" }, { "kind" "optional", "name" "status", "type" "number", "description" "estado de la transacción (código) " }, { "kind" "optional", "name" "currency", "type" "string", "description" "moneda de la transacción admitidos ars, test " }, { "kind" "optional", "name" "created from", "type" "string", "description" "fecha de creación de la operación desde cuando buscar fecha como string o timestamp en milisegundos ", "" "fecha de creación de la operación desde cuando buscar fecha como string o timestamp en milisegundos " }, { "kind" "optional", "name" "created to", "type" "string", "description" "fecha de creación de la operación hasta cuando buscar fecha como string o timestamp en milisegundos ", "" "fecha de creación de la operación hasta cuando buscar fecha como string o timestamp en milisegundos " }, { "kind" "optional", "name" "text", "type" "string", "description" "buscar texto en las operaciones " }, { "kind" "optional", "name" "reference", "type" "string", "description" "referencia asociada a la operación " }, { "kind" "optional", "name" "test", "type" "boolean", "description" "permite obtener sólo operaciones de prueba " }, { "kind" "optional", "name" "context", "type" "string", "description" "permite filtrar el contexto de la operación string separado por coma sin espacios " }, { "kind" "optional", "name" "updated from", "type" "string", "description" "fecha de actualización de la operación desde cuando buscar fecha como string o timestamp " }, { "kind" "optional", "name" "updated to", "type" "string", "description" "fecha de actualización de la operación hasta cuando buscar fecha como string o timestamp " } ], "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 de la entidad " } ], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "3lvmlo4wdtrrx8lo eo8q", "code" "{\n \\"result\\" true,\n \\"data\\" {\n \\"docs\\" \[\n {\n \\" id\\" \\"606f01cc063b6c569b7cb232\\",\n \\"user\\" {\n \\"name\\" \\"demo\\"\n },\n \\"uid\\" \\"gzf5jbmbd\\",\n \\"operation\\" \\"payment v2\\",\n \\"status\\" \\"200\\",\n \\"sourcereference\\" \\"mastercard\\",\n \\"sourcename\\" \\"mastercard\\",\n \\"installmentreference\\" \\"1\\",\n \\"card number\\" \\"532362 1008\\",\n \\"description\\" \\"orden test\\",\n \\"reference\\" \\"my mobbex reference\\",\n \\"riskqualitylevel\\" 0,\n \\"entity\\" {\n \\" id\\" \\"5761a3dd8aad6c120042b287\\",\n \\"name\\" \\"demo\\",\n \\"uid\\" \\"h1rjexyr\\",\n \\"tax id\\" \\"99999999999\\"\n },\n \\"total\\" 2871 74,\n \\"totals\\" {\n \\"total\\" 2871 74,\n \\"user charges\\" 0,\n \\"entity charges\\" {\n \\"source\\" 0,\n \\"installment\\" 0,\n \\"service\\" 0\n },\n \\"currency\\" \\"test\\",\n \\"installment amount\\" 2871 74,\n \\"financial\\" {\n \\"percentage\\" 0,\n \\"amount\\" 0\n },\n \\"requested\\" {\n \\"total\\" 2871 74,\n \\"currency\\" \\"test\\"\n },\n \\"currency data\\" {\n \\"value\\" \\"test\\",\n \\"label\\" \\"test money\\",\n \\"symbol\\" \\"t$\\",\n \\"hidden\\" false\n },\n \\"installment\\" {\n \\"amount\\" 2871 74,\n \\"count\\" 1\n }\n },\n \\"created\\" \\"2021 04 08t13 14 52 648z\\",\n \\"context\\" {\n \\"value\\" \\"plugin value payment order\ web\\",\n \\"name\\" \\"orden de pago\\"\n },\n \\"intent\\" {\n \\"value\\" \\"payment v2\\",\n \\"name\\" \\"pago\\"\n },\n \\"source\\" {\n \\"name\\" \\"mastercard\\",\n \\"reference\\" \\"mastercard\\"\n },\n \\"sign\\" \\"+\\",\n \\"riskquality\\" {\n \\"level\\" 0,\n \\"band\\" 0\n }\n },\n {\n \\" id\\" \\"606f0073799a6056ca9cd0ba\\",\n \\"user\\" {\n \\"name\\" \\"demo\\"\n },\n \\"uid\\" \\"4ed9nvahm\\",\n \\"operation\\" \\"payment v2\\",\n \\"status\\" \\"400\\",\n \\"sourcereference\\" \\"mastercard\\",\n \\"sourcename\\" \\"mastercard\\",\n \\"installmentreference\\" \\"1\\",\n \\"card number\\" \\"532362 1008\\",\n \\"description\\" \\"orden test\\",\n \\"reference\\" \\"my mobbex reference\\",\n \\"riskqualitylevel\\" 0,\n \\"entity\\" {\n \\" id\\" \\"5761a3dd8aad6c120042b287\\",\n \\"name\\" \\"demo\\",\n \\"uid\\" \\"h1rjexyr\\",\n \\"tax id\\" \\"99999999999\\"\n },\n \\"total\\" 2871 74,\n \\"totals\\" {\n \\"total\\" 2871 74,\n \\"user charges\\" 0,\n \\"entity charges\\" {\n \\"source\\" 0,\n \\"installment\\" 0,\n \\"service\\" 0\n },\n \\"currency\\" \\"test\\",\n \\"installment amount\\" 2871 74,\n \\"financial\\" {\n \\"percentage\\" 0,\n \\"amount\\" 0\n },\n \\"requested\\" {\n \\"total\\" 2871 74,\n \\"currency\\" \\"test\\"\n },\n \\"currency data\\" {\n \\"value\\" \\"test\\",\n \\"label\\" \\"test money\\",\n \\"symbol\\" \\"t$\\",\n \\"hidden\\" false\n },\n \\"installment\\" {\n \\"amount\\" 2871 74,\n \\"count\\" 1\n }\n },\n \\"created\\" \\"2021 04 08t13 09 07 404z\\",\n \\"context\\" {\n \\"value\\" \\"plugin value payment order\ web\\",\n \\"name\\" \\"orden de pago\\"\n },\n \\"intent\\" {\n \\"value\\" \\"payment v2\\",\n \\"name\\" \\"pago\\"\n },\n \\"source\\" {\n \\"name\\" \\"mastercard\\",\n \\"reference\\" \\"mastercard\\"\n },\n \\"sign\\" \\"+\\",\n \\"riskquality\\" {\n \\"level\\" 0,\n \\"band\\" 0\n }\n }\n ],\n \\"page\\" 1,\n \\"prevpage\\" 1,\n \\"nextpage\\" 1,\n \\"limit\\" 20\n }\n}", "language" "200" } ], "selectedlanguageid" "3lvmlo4wdtrrx8lo eo8q" }, "examples" { "languages" \[ { "id" "6r8rxoibps0bpwkav56yp", "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/entity/operations?page=0\&limit=20\&reference=my mobbex reference\&context=plugin value checkout\ web,plugin value payment order\ web,\&test=true\\");\nxhr setrequestheader(\\"x api key\\", \\"zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij\\");\nxhr setrequestheader(\\"x access token\\", \\"d31f0721 2f85 44e7 bcc6 15e19d1a53cc\\");\n\nxhr send();", "language" "javascript" }, { "id" "ywjlt2czw188 w5ta9jy7", "code" "\<?php\n\n$curl = curl init();\n\ncurl setopt array($curl, array(\n curlopt url => 'https //api mobbex com/p/entity/operations?page=0\&limit=20\&reference=my mobbex reference\&context=plugin value checkout\ web,plugin value payment order\ web\&test=true',\n curlopt returntransfer => true,\n curlopt encoding => '',\n curlopt maxredirs => 10,\n curlopt timeout => 0,\n curlopt followlocation => true,\n curlopt http version => curl http version 1 1,\n curlopt customrequest => 'get',\n curlopt httpheader => array(\n 'x api key zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij',\n 'x access token d31f0721 2f85 44e7 bcc6 15e19d1a53cc'\n ),\n));\n\n$response = curl exec($curl);\n\ncurl close($curl);\necho $response;\n", "language" "php" } ], "selectedlanguageid" "ywjlt2czw188 w5ta9jy7" }, "description" "mediante la siguiente api se puede obtener un listado de operaciones en mobbex y ejecutar diferentes filtros sobre ellas ", "currentnewparameter" { "label" "query parameter", "value" "queryparameters" } } formato del objeto created/updated en consultas de tipo post { "from { "day" 10, "month" 11, "year" 2019 }, "to" { "day" 11, "month" 11, "year" 2019 } } tipos de contextos checkout plugin value checkout\ web ,plugin value checkout\ button links de venta plugin value commerce\ buy códigos de barra de pago plugin value payment code\ generate orden de pago plugin value payment order\ web multipos plugin value pos\ web, plugin value pos\ web mobile, plugin value pos\ mobile, plugin value pos\ desktop suscripciones plugin value subscriptions\ subscribe, plugin value subscriptions\ exec estados de la transacción para mayor información sobre los posibles estados de una transacción para su filtrado, remitirse a estados y tipos de transacción https //mobbex dev/codigos de estado por estado de orden es muy importante revisar la documentación sobre estados y tipos de transacción ya que el manejo de los mismos será utilizado durante la homologación del comercio