Desarrolladores
Información General
Consulta de Operaciones y childs
{ "tab" "examples", "url" "https //api bdp gire com/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\@gire 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 bdp gire com/p/operations/5f0c97f616d2da0eb6d6893f \\\\\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 ", "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 bdp gire com/p/operations/5f0c97f616d2da0eb6d6893f\\");\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 bdp gire com/p/operations/5f0c97f616d2da0eb6d6893f');\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" "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\@gire 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\@gire com" }, "updated" "2024 12 12t13 22 06 791z", "created" "2024 12 12t13 21 54 377z" } ] { "tab" "examples", "url" "https //api bdp gire 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 " }, { "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 gire 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 gire 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 bdp gire com/p/entity/operations?page=0\&limit=20\&reference=my gire 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 gire y ejecutar diferentes filtros sobre ellas ", "currentnewparameter" { "label" "query parameter", "value" "queryparameters" } } formato del created/updated en consultas para poder filtrar pasando los parámetros created y updated, la fecha se enviar en formato timestamp unix en milisegundos o string en formato iso 8601 tener en cuenta que la zona horaria es en utc ejemplo para fecha dia 18 de diciembre 2025 el valor en formato timestamp unix en milisegundos es 1766026800000 y pasado al formato iso 8601 es 2025 12 18t03 00 00 000z