Desarrolladores
Consulta de Operaciones y childs
3 min
{ "tab" "examples", "url" "https //api unicobros com ar/p/operations/{uid}", "name" "consultar transacción por uid", "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\@unicobros 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 get \\\\\n url https //api unicobros com ar/p/operations/5f0c97f616d2da0eb6d6 \\\\\n header 'cache control no cache' \\\\\n header 'content type multipart/form data; \\\\\n header 'x api key zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij' \\\\\n header 'x access token d31f0721 2f85 44e7 bcc6 15e19d1a53cc' \\\\\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(\\"get\\", \\"https //api unicobros com ar/p/operations/5f0c97f616d2da0eb6d6\\");\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\n$request = new httprequest();\n$request >seturl('https //api unicobros com ar/p/operations/5f0c97f616d2da0eb6d6');\n$request >setmethod(http meth get);\n$request >setheaders(array(\n 'cache control' => 'no cache',\n 'content type' => 'application/json',\n 'x access token' => 'd31f0721 2f85 44e7 bcc6 15e19d1a53cc',\n 'x api key' => 'zj8lftbx6ba8d611e9io13fdzawj0qmko1hn1yij'\n));\n$request >setpostfields(array(\n 'id' => '#myimportantid'\n));\ntry {\n $response = $request >send();\n echo $response >getbody();\n} catch (httpexception $ex) {\n echo $ex;\n}\n?>", "language" "php" } ], "selectedlanguageid" "nxmzb8whapx qaph8mzet" }, "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\@unicobros 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\@unicobros com" }, "updated" "2024 12 12t13 22 06 791z", "created" "2024 12 12t13 21 54 377z" } ] { "tab" "examples", "url" "https //api unicobros com ar/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 " }, { "kind" "optional", "name" "created to", "type" "string", "description" "fecha de creación de la operación hasta cuando buscar fecha como string o timestamp " }, { "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 unicobros 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 unicobros 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 unicobros com ar/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 unicobros 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