{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"fb536079-8bf5-4b9f-85f3-fe0ec00b15fb","name":"Integraciones por API","description":"API REST para integraciones con sistemas externos a efectos de poder cotizar y emitir nuestros productos.\n\n**Funciones:**\n\n- **Autenticar (Authentication)**\n    \n- **Cotizar (Quote)**\n    \n- **Cotizar Addons (Quote Addons)**\n    \n- **Emitir (Issuance)**:\n    \n    - **Emisión en modo Cuenta Corriente (Issuance/checking-account/vouchers)**.\n        \n    - **Emisión generando Link de Pago (Issuance/payment-button/vouchers)**.\n        \n    - **Emisión con pago online Tarjeta de Crédito Gateway AC (Issuance/credit-card/vouchers).** Para utilizar esta función se require validar PCI Compliance por parte del sistema externo (documentación AOC/SAQ-D).\n        \n- **Consultar (Search)**:\n    \n    - **Consulta por Código de Voucher (Voucher/searchByVoucherCode)**.\n        \n    - **Consulta por Código GrupoVoucher (Voucher/searchByVoucherGroup)**.\n        \n    - **Consulta por Documento Identidad (Voucher/searchByDocumentNumber)**.\n        \n    - **Consulta por Código Reserva (Voucher/searchByBookingCode)**.\n        \n- **Modificación de voucher (RectifyValidity).**\n    \n- **Cancelar (CancelVoucher)**.\n    \n\n**AUTENTICAR (AUTHENTICATION)**  \nEsta función se utiliza para generar el token de autenticación a ser utilizado en las llamadas a las demás funciones.\n\n**COTIZAR (QUOTE)**  \nLa función de nombre QUOTE “cotizar” se utiliza para obtener los distintos planes de productos-tarifas ASSIST CARD que se encuentran disponibles en cierto Punto Emisor AC y que podrá ser utilizados para emitir Vouchers AC a los pasajeros.\n\n**COTIZAR ADDONS (QUOTE ADDONS)**  \nLa función de nombre QUOTE ADDONS “cotizar addons” se utiliza para obtener todas las opciones o planes de upgrade que se encuentran disponibles a utilizar para el producto ingresado por parámetros. Los planes de upgrade se encuentran asociados a cada código de producto-tarifa de forma independiente.\n\n**EMITIR (ISSUANCE)**  \nPara la emisión de los vouchers correspondientes a cada pasajero contamos con distintas funciones, cada una de ellas relacionada a un método de pago diferente. Si bien las funciones para emitir son independientes a la de cotización, recomendamos utilizar primero el método cotizar para obtener la disponibilidad de los planes de productos-tarifas del punto emisor asignado al negocio y luego seleccionar uno de ellos para registrar la emisión de los vouchers.\n\n**Cuenta Corriente**  \nLa función Issuance/checking-account/vouchers “emitir” se utiliza para emitir o registrar los Vouchers ASSIST CARD de cada pasajero en nuestro sistema en modo Cuenta Corriente. En este modo de emisión, todo lo relacionado al pago online de los vouchers o transacción queda del lado del sistema externo.\n\n**Link de Pago**  \nLa función Issuance/payment-button/vouchers se utiliza para emitir voucher generando Link de Pago online (Gateway AC). El link de pago se puede enviar por email/wapp o incluir dentro de la respuesta a emitir. El o los vouchers de la transacción se registran en estado “anulado” en nuestro sistema y quedaran activos o válidos una vez se confirme satisfactoriamente el pago online a través del link de pago generado.\n\nPara la implementación de esta modalidad de emisión se requiere previamente validar y coordinar con equipo soporte AC que el esquema País emisor cuenta con gateway local habilitado para este tipo de emisión con los parámetros correspondientes configurados, y cuales serian lo datos de tarjetas de crédito a poder ser utilizados en ambiente Sandbox.\n\n**Tarjeta Crédito**  \nLa función Issuance/credit-card/vouchers se utiliza para emitir vouchers aplicando pago online con tarjeta de crédito a través de Gateway AC. Para poder utilizar este modo de emisión se requiere validar certificación PCI Compliance por parte del sistema externo (documentación AOC/SAQ-D), ya que se trabaja con datos de tarjeta de crédito tokenizados y nuestro ambiente es PCI Compliance. Verificar en Anexo lista de países esquemas emisores con Gateway AC habilitados para estos efectos.\n\nPara la implementación de esta modalidad de emisión se requiere previamente validar y coordinar con equipo soporte AC que el esquema País emisor cuenta con gateway local habilitado para este tipo de emisión con los parámetros correspondientes configurados, y cuales serian lo datos de tarjetas de crédito a poder ser utilizados en ambiente Sandbox.\n\n**CONSULTAR VOUCHER (SEARCH)**  \nContamos con varias funciones para poder consultar datos de vouchers según distintos criterios:  \n. por código de voucher individual.  \n. por código grupoVoucher.  \n. por documento de identidad del pasajero.  \n. por código de reserva registrado dentro del voucher emitido.\n\n**MODIFICAR VOUCHER (rectifyValidity)**\n\nPermite modificar el inicio de vigencia de un voucher, manteniendo la cantidad de días con la que se emitió originalmente.\n\n**CANCELAR VOUCHER (CANCEL)**  \nLa función CancelVoucher “cancelar” se utiliza para poder Cancelar un voucher emitido previamente.\n\n**ANEXOS**  \nIncluimos sección ANEXOS donde se detallan distintos catálogos de parámetros para las distintas funciones, códigos de respuestas con sus descripciones, así como detalles a tener en cuenta para Puntos Emisores de ciertos mercados en los cuales se deben contemplar particularidades específicas como ser por ejemplo:\n\n. mercado **Brasil,** el cual requiere emitir con ciertos tipos de documento de identidad, registrar domicilio verdadero en función del código postal, e incluir opción para completar campos nombre/apellido social.\n\n.mercado **España**, el cual requiere contemplar datos tomador de póliza y registrar datos domicilio verdaderos.\n\n.mercado **Filipinas,** el cual requiere emitir registrando datos adicionales para cada pasajero requeridos por la regulación sobre Lavado de Dinero.\n\n**Endpoints ambiente Sandbox (pruebas) y Producción:**\n\nSandbox: [https://sandbox.assistcard.com](https://sandbox.assistcard.com)\n\nProducción: [https://api.assistcard.com](https://api.assistcard.com)\n\n**DIAGRAMA GENERAL DE LA INTEGRACIÓN**\n\n<img src=\"https://content.pstmn.io/eb6522f2-7e1c-4c81-a202-f0999a814972/ZGlhZ3JhbWEgKDAwMykucG5n\" width=\"966\" height=\"505\">","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"34901935","collectionId":"fb536079-8bf5-4b9f-85f3-fe0ec00b15fb","publishedId":"2sA3e2e91Z","public":true,"publicUrl":"https://developers.assistcard.com","privateUrl":"https://go.postman.co/documentation/34901935-fb536079-8bf5-4b9f-85f3-fe0ec00b15fb","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EE0029"},"documentationLayout":"classic-single-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":"https://content.pstmn.io/5f6630f4-08fa-4dae-947f-29a224ee20c9/Q2xhaW09U2ksIElkaW9tYT1FUywgQ29sb3I9Um9qbywgU2l6ZT1NZC5wbmc=","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"EE0029"}},{"name":"light","logo":"https://content.pstmn.io/5f6630f4-08fa-4dae-947f-29a224ee20c9/Q2xhaW09U2ksIElkaW9tYT1FUywgQ29sb3I9Um9qbywgU2l6ZT1NZC5wbmc=","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EE0029"}}]}},"version":"8.11.4","publishDate":"2024-07-22T16:19:03.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":"https://content.pstmn.io/5f6630f4-08fa-4dae-947f-29a224ee20c9/Q2xhaW09U2ksIElkaW9tYT1FUywgQ29sb3I9Um9qbywgU2l6ZT1NZC5wbmc=","logoDark":"https://content.pstmn.io/5f6630f4-08fa-4dae-947f-29a224ee20c9/Q2xhaW09U2ksIElkaW9tYT1FUywgQ29sb3I9Um9qbywgU2l6ZT1NZC5wbmc="}},"statusCode":200},"environments":[{"name":"Sandbox","id":"061723a4-d613-4490-8d38-866f4c4ea040","owner":"34901935","values":[{"key":"token","value":"","enabled":true,"type":"default"},{"key":"collectionName","value":"","enabled":true,"type":"default"},{"key":"collectionSchemaUrl","value":"","enabled":true,"type":"default"},{"key":"accessKey","value":"","enabled":true,"type":"default"},{"key":"workspaceId","value":"","enabled":true,"type":"default"},{"key":"collectionId","value":"","enabled":true,"type":"default"},{"key":"HostIntegraciones","value":"https://sandbox.assistcard.com","enabled":true,"type":"default"},{"key":"baseUrl","value":"https://sandbox.assistcard.com","enabled":true,"type":"default"}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/768118b36f06c94b0306958b980558e6915839447e859fe16906e29d683976f0","favicon":"https://assistcard.com/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"Sandbox","value":"34901935-061723a4-d613-4490-8d38-866f4c4ea040"}],"canonicalUrl":"https://developers.assistcard.com/view/metadata/2sA3e2e91Z"}