{"info":{"_postman_id":"cef19d13-3e44-4700-9f36-d822a4d76cfa","name":"Third Party Logistics","description":"<html><head></head><body><h1 id=\"introducion\">Introdución</h1>\n<p>El API de Moovin es una API REST basada en un protocolo HTTP y las solicitudes tienen como respuesta un JSON. Esta versión del api utiliza una autentificación por medio de un token de acceso.\nTodas las solicitudes deben de enviarse a través de https://.</p>\n<p>Los clientes de Moovin son personas o negocios que requieren de un servicio integral y rápido de envíos, compras o mandados. Estos servicios se cancelan por medio de una tarjeta de crédito.</p>\n<p>Otros colaboradores que utilicen nuestra API pueden crear sus propios clientes para solicitar compras y realizar cobros a través de la misma. </p>\n<p>Todos los colaboradores deberán solicitar sus credenciales para poder utilizar la API de Moovin. Para ello, por favor envíenos un correo electrónico con el nombre del contacto y el correo electrónico al cual deseas que asociemos a tus credenciales a <a href=\"mailto:ecommerce@moovin.me\">ecommerce@moovin.me</a> y nosotros le proporcionaremos su ID de Cliente y su Contraseña con mucho gusto.</p>\n<p>Nuestros clientes son personas o empresas </p>\n<h1 id=\"conocimientos\">Conocimientos</h1>\n<p>Los conocimimiento requeridos son:</p>\n<ul>\n<li>Consultas Https.</li>\n<li>Manejo del formato Json.</li>\n</ul>\n<p>#Servidores.</p>\n<ul>\n<li><strong>sandbox</strong>:<a href=\"https://developer.moovin.me\">https://developer.moovin.me</a></li>\n<li><strong>producción</strong>:<a href=\"https://moovin.me\">https://moovin.me</a></li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Introdución","slug":"introducion"},{"content":"Conocimientos","slug":"conocimientos"}],"owner":"3747624","collectionId":"cef19d13-3e44-4700-9f36-d822a4d76cfa","publishedId":"UyxdK9AW","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-05-06T20:44:06.000Z"},"item":[{"name":"Login Keycloak","event":[{"listen":"test","script":{"id":"066a9d70-7c97-4819-834a-f76c6311473e","exec":["pm.test(\"obtener-token\", function () {","    var jsonData = pm.response.json();","    pm.environment.set(\"tokenKeyCloak\", jsonData.access_token);","});"],"type":"text/javascript","packages":{}}}],"id":"73a1ec6a-4b2f-4f90-8a63-14ceb9254ab8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{client_id}}","type":"text"},{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"","type":"text"},{"key":"password","value":"{{password}}","type":"text"},{"key":"scope","value":"openid","type":"text"}]},"url":"{{keycloak_server}}auth/realms/{{realm}}/protocol/openid-connect/token","description":"<p>Obtiene el token de acceso a la plataforma.<br />Solicite sus credenciales a <a href=\"mailto:ecommerce@moovin.me\">ecommerce@moovin.me</a></p>\n<p>El servidor es: <a href=\"https://sso.moovin.me\">https://sso.moovin.me</a></p>\n<p><strong>keycloak_server</strong>:<a href=\"https://auth.moovin.me\">https://auth.moovin.me</a><br /><strong>client_id</strong>:morannon-api</p>\n<p><strong>username</strong>: el usuario enviada por moovin<br /><strong>password</strong>: la contraseña enviada por moovin</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenEnterprise}}"}]},"isInherited":true,"source":{"_postman_id":"cef19d13-3e44-4700-9f36-d822a4d76cfa","id":"cef19d13-3e44-4700-9f36-d822a4d76cfa","name":"Third Party Logistics","type":"collection"}},"urlObject":{"path":["realms","{{realm}}","protocol","openid-connect","token"],"host":["{{keycloak_server}}auth"],"query":[],"variable":[]}},"response":[{"id":"32431516-2695-45fb-adc3-e22fc84d201d","name":"ok","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{client_id}}","type":"text"},{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"","type":"text"},{"key":"password","value":"{{password}}","type":"text"},{"key":"scope","value":"openid","type":"text"}]},"url":"{{keycloak_server}}auth/realms/morannon/protocol/openid-connect/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-store"},{"key":"Set-Cookie","value":"KEYCLOAK_LOCALE=; Version=1; Comment=Expiring cookie; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Max-Age=0; Path=/auth/realms/morannon/; Secure; HttpOnly"},{"key":"Set-Cookie","value":"KC_RESTART=; Version=1; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Max-Age=0; Path=/auth/realms/morannon/; Secure; HttpOnly"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Pragma","value":"no-cache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Date","value":"Mon, 09 May 2022 18:55:28 GMT"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"3847"},{"key":"Via","value":"1.1 google"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJOcWl5LVdCUHZYMTVVUjItNmw4MUxHaE5pUWdmVDVseG9WSUx0bVU2a29FIn0.eyJleHAiOjE2NTIxMjI4MjgsImlhdCI6MTY1MjEyMjUyOCwianRpIjoiNDg3ZWQ4MjctZjU0Ny00YzRmLWJiNDUtNTc4YTY3MTUwM2RjIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLm1vb3Zpbi5tZS9hdXRoL3JlYWxtcy9tb3Jhbm5vbiIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIyZWU5M2RhZi03MTZmLTQ5N2YtOTZkYi0wNDE2OTQ1YWExZjQiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJtb3Jhbm5vbi1hcGkiLCJzZXNzaW9uX3N0YXRlIjoiYTYwMzcxYzEtNDRlZS00ZDNiLWJkZGItYjNlODM2YmVlZjI3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJkZWZhdWx0LXJvbGVzLW1vcmFubm9uIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsInVzZXIiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6Im9wZW5pZCBtb3Jhbm5vbi1hcGktc2NvcGUgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImE2MDM3MWMxLTQ0ZWUtNGQzYi1iZGRiLWIzZTgzNmJlZWYyNyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwibW9vdmluX3VzZXJuYW1lIjoiQUJCT1RUIiwibW9vdmluX2lkX3VzZXIiOjIwODc4LCJtb292aW5fcm9sZSI6ImVudGVycHJpc2UiLCJuYW1lIjoiZGV2IGFiYm90dCIsInByZWZlcnJlZF91c2VybmFtZSI6ImFiYm90dCIsImdpdmVuX25hbWUiOiJkZXYiLCJtb292aW5faWRfcHJvZmlsZSI6MjcyMjQsImZhbWlseV9uYW1lIjoiYWJib3R0IiwibW9vdmluX2lkX2NyZWRlbnRpYWxfdXNlcl9lbnRlcnByaXNlIjoxNjJ9.Yf4EJuV1n-4T0x8HAKz3agXgy0w7nw0RdAzCx074E4-EgoVtpFdhicytsGC6i1HE89beeJpJRn4zFyKBHk83bHAiEW-YpLalf_B9z05QfXC2tIcXKoSk6tTGL6Chr-RwPZDBazWz3-IKdycw-W2BMY7baoWySCDU8IXPPzps2IcGs18ZazkQLv5fAjtX5UKPOzTUkRJhfEq-PoohMD9SuORmLc2o-tGxVXpuxwlHI-FGL3MU7iTnqCYQq1LImGpyjjrj0KsljAR1ZI9rHzKLX9cGdhAdHEz4GdqfkRFu1vRbk1Xm6uYH3wk-TgxZo6w_epatr1PGR212RMSohM1b1w\",\n    \"expires_in\": 300,\n    \"refresh_expires_in\": 1800,\n    \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkNmI5NjgyYy03MGYwLTRmY2YtODM2NS0xNWVjNzI1MThlMDQifQ.eyJleHAiOjE2NTIxMjQzMjgsImlhdCI6MTY1MjEyMjUyOCwianRpIjoiNTMxMWM4YmYtZDUwNy00NjdkLWI0NDUtOThmZTEyNDMwYjQ1IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLm1vb3Zpbi5tZS9hdXRoL3JlYWxtcy9tb3Jhbm5vbiIsImF1ZCI6Imh0dHBzOi8vYXV0aC5tb292aW4ubWUvYXV0aC9yZWFsbXMvbW9yYW5ub24iLCJzdWIiOiIyZWU5M2RhZi03MTZmLTQ5N2YtOTZkYi0wNDE2OTQ1YWExZjQiLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoibW9yYW5ub24tYXBpIiwic2Vzc2lvbl9zdGF0ZSI6ImE2MDM3MWMxLTQ0ZWUtNGQzYi1iZGRiLWIzZTgzNmJlZWYyNyIsInNjb3BlIjoib3BlbmlkIG1vcmFubm9uLWFwaS1zY29wZSBwcm9maWxlIGVtYWlsIiwic2lkIjoiYTYwMzcxYzEtNDRlZS00ZDNiLWJkZGItYjNlODM2YmVlZjI3In0.KB6xccleOE6c1gB1G5xixjvpTSAumy1HRnC2xbpL27U\",\n    \"token_type\": \"Bearer\",\n    \"id_token\": \"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJOcWl5LVdCUHZYMTVVUjItNmw4MUxHaE5pUWdmVDVseG9WSUx0bVU2a29FIn0.eyJleHAiOjE2NTIxMjI4MjgsImlhdCI6MTY1MjEyMjUyOCwiYXV0aF90aW1lIjowLCJqdGkiOiJmMjJjY2FkMC05MzM5LTQ2N2ItYjM3Yi0wZjhmYTljMGFiN2MiLCJpc3MiOiJodHRwczovL2F1dGgubW9vdmluLm1lL2F1dGgvcmVhbG1zL21vcmFubm9uIiwiYXVkIjoibW9yYW5ub24tYXBpIiwic3ViIjoiMmVlOTNkYWYtNzE2Zi00OTdmLTk2ZGItMDQxNjk0NWFhMWY0IiwidHlwIjoiSUQiLCJhenAiOiJtb3Jhbm5vbi1hcGkiLCJzZXNzaW9uX3N0YXRlIjoiYTYwMzcxYzEtNDRlZS00ZDNiLWJkZGItYjNlODM2YmVlZjI3IiwiYXRfaGFzaCI6Iks4NUdhWjJkTEhxU01PSENzQk5uVFEiLCJhY3IiOiIxIiwic2lkIjoiYTYwMzcxYzEtNDRlZS00ZDNiLWJkZGItYjNlODM2YmVlZjI3IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJtb292aW5fdXNlcm5hbWUiOiJBQkJPVFQiLCJtb292aW5faWRfdXNlciI6MjA4NzgsIm1vb3Zpbl9yb2xlIjoiZW50ZXJwcmlzZSIsIm5hbWUiOiJkZXYgYWJib3R0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWJib3R0IiwiZ2l2ZW5fbmFtZSI6ImRldiIsIm1vb3Zpbl9pZF9wcm9maWxlIjoyNzIyNCwiZmFtaWx5X25hbWUiOiJhYmJvdHQiLCJtb292aW5faWRfY3JlZGVudGlhbF91c2VyX2VudGVycHJpc2UiOjE2Mn0.TX62072lz6YRNYfsMOq8659n6zexPKuiGLVjfCuPxZuiFyFvjKsb0gYvA0sZNnJZ_rzAWP0htQKvWJW50iQZmv5Z4bW3YTSRMuJFua3ld4ODeGROSEHyZC0K5fXzi7iZgiWqojvQ40pYvS0ScSZaVGwzDen52b410fhPdu3R0yJL-8gLqjOCMA1dn6p6cxpmNxA5khcbVn4IVxRHtnQ318CBbYIm_1j_4JIpt-iLZfjAQZDm_PID821uYHOSe1nfZLM7m8j2yOqM5o_4mgf1p57417vcwepAt28VJvgP_TB5sq4TGynT142p9whJR1I-LfsOz8ciZg5CeCEHTRVI6A\",\n    \"not-before-policy\": 0,\n    \"session_state\": \"a60371c1-44ee-4d3b-bddb-b3e836beef27\",\n    \"scope\": \"openid morannon-api-scope profile email\"\n}"}],"_postman_id":"73a1ec6a-4b2f-4f90-8a63-14ceb9254ab8"},{"name":"Login Keycloak Copy","event":[{"listen":"test","script":{"id":"066a9d70-7c97-4819-834a-f76c6311473e","exec":["pm.test(\"obtener-token\", function () {","    var jsonData = pm.response.json();","    pm.environment.set(\"tokenKeyCloak\", jsonData.access_token);","});"],"type":"text/javascript","packages":{}}}],"id":"a08f6571-bd9a-4d82-b973-83252ca7a9dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{client_id}}","type":"text"},{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"","type":"text"},{"key":"password","value":"{{password}}","type":"text"},{"key":"scope","value":"openid","type":"text"}]},"url":"{{keycloak_server}}auth/realms/{{realm}}/protocol/openid-connect/token","description":"<p>Obtiene el token de acceso a la plataforma.<br />Solicite sus credenciales a <a href=\"mailto:ecommerce@moovin.me\">ecommerce@moovin.me</a></p>\n<p>El servidor es: <a href=\"https://sso.moovin.me\">https://sso.moovin.me</a></p>\n<p><strong>keycloak_server</strong>:<a href=\"https://auth.moovin.me\">https://auth.moovin.me</a><br /><strong>client_id</strong>:morannon-api</p>\n<p><strong>username</strong>: el usuario enviada por moovin<br /><strong>password</strong>: la contraseña enviada por moovin</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenEnterprise}}"}]},"isInherited":true,"source":{"_postman_id":"cef19d13-3e44-4700-9f36-d822a4d76cfa","id":"cef19d13-3e44-4700-9f36-d822a4d76cfa","name":"Third Party Logistics","type":"collection"}},"urlObject":{"path":["realms","{{realm}}","protocol","openid-connect","token"],"host":["{{keycloak_server}}auth"],"query":[],"variable":[]}},"response":[{"id":"16b3af70-9872-4052-8cf7-67cb4976e70f","name":"ok","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"client_id","value":"{{client_id}}","type":"text"},{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"","type":"text"},{"key":"password","value":"{{password}}","type":"text"},{"key":"scope","value":"openid","type":"text"}]},"url":"{{keycloak_server}}auth/realms/morannon/protocol/openid-connect/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-store"},{"key":"Set-Cookie","value":"KEYCLOAK_LOCALE=; Version=1; Comment=Expiring cookie; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Max-Age=0; Path=/auth/realms/morannon/; Secure; HttpOnly"},{"key":"Set-Cookie","value":"KC_RESTART=; Version=1; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Max-Age=0; Path=/auth/realms/morannon/; Secure; HttpOnly"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Pragma","value":"no-cache"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Date","value":"Mon, 09 May 2022 18:55:28 GMT"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"3847"},{"key":"Via","value":"1.1 google"},{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJOcWl5LVdCUHZYMTVVUjItNmw4MUxHaE5pUWdmVDVseG9WSUx0bVU2a29FIn0.eyJleHAiOjE2NTIxMjI4MjgsImlhdCI6MTY1MjEyMjUyOCwianRpIjoiNDg3ZWQ4MjctZjU0Ny00YzRmLWJiNDUtNTc4YTY3MTUwM2RjIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLm1vb3Zpbi5tZS9hdXRoL3JlYWxtcy9tb3Jhbm5vbiIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIyZWU5M2RhZi03MTZmLTQ5N2YtOTZkYi0wNDE2OTQ1YWExZjQiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJtb3Jhbm5vbi1hcGkiLCJzZXNzaW9uX3N0YXRlIjoiYTYwMzcxYzEtNDRlZS00ZDNiLWJkZGItYjNlODM2YmVlZjI3IiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJkZWZhdWx0LXJvbGVzLW1vcmFubm9uIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsInVzZXIiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6Im9wZW5pZCBtb3Jhbm5vbi1hcGktc2NvcGUgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImE2MDM3MWMxLTQ0ZWUtNGQzYi1iZGRiLWIzZTgzNmJlZWYyNyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwibW9vdmluX3VzZXJuYW1lIjoiQUJCT1RUIiwibW9vdmluX2lkX3VzZXIiOjIwODc4LCJtb292aW5fcm9sZSI6ImVudGVycHJpc2UiLCJuYW1lIjoiZGV2IGFiYm90dCIsInByZWZlcnJlZF91c2VybmFtZSI6ImFiYm90dCIsImdpdmVuX25hbWUiOiJkZXYiLCJtb292aW5faWRfcHJvZmlsZSI6MjcyMjQsImZhbWlseV9uYW1lIjoiYWJib3R0IiwibW9vdmluX2lkX2NyZWRlbnRpYWxfdXNlcl9lbnRlcnByaXNlIjoxNjJ9.Yf4EJuV1n-4T0x8HAKz3agXgy0w7nw0RdAzCx074E4-EgoVtpFdhicytsGC6i1HE89beeJpJRn4zFyKBHk83bHAiEW-YpLalf_B9z05QfXC2tIcXKoSk6tTGL6Chr-RwPZDBazWz3-IKdycw-W2BMY7baoWySCDU8IXPPzps2IcGs18ZazkQLv5fAjtX5UKPOzTUkRJhfEq-PoohMD9SuORmLc2o-tGxVXpuxwlHI-FGL3MU7iTnqCYQq1LImGpyjjrj0KsljAR1ZI9rHzKLX9cGdhAdHEz4GdqfkRFu1vRbk1Xm6uYH3wk-TgxZo6w_epatr1PGR212RMSohM1b1w\",\n    \"expires_in\": 300,\n    \"refresh_expires_in\": 1800,\n    \"refresh_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkNmI5NjgyYy03MGYwLTRmY2YtODM2NS0xNWVjNzI1MThlMDQifQ.eyJleHAiOjE2NTIxMjQzMjgsImlhdCI6MTY1MjEyMjUyOCwianRpIjoiNTMxMWM4YmYtZDUwNy00NjdkLWI0NDUtOThmZTEyNDMwYjQ1IiwiaXNzIjoiaHR0cHM6Ly9hdXRoLm1vb3Zpbi5tZS9hdXRoL3JlYWxtcy9tb3Jhbm5vbiIsImF1ZCI6Imh0dHBzOi8vYXV0aC5tb292aW4ubWUvYXV0aC9yZWFsbXMvbW9yYW5ub24iLCJzdWIiOiIyZWU5M2RhZi03MTZmLTQ5N2YtOTZkYi0wNDE2OTQ1YWExZjQiLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoibW9yYW5ub24tYXBpIiwic2Vzc2lvbl9zdGF0ZSI6ImE2MDM3MWMxLTQ0ZWUtNGQzYi1iZGRiLWIzZTgzNmJlZWYyNyIsInNjb3BlIjoib3BlbmlkIG1vcmFubm9uLWFwaS1zY29wZSBwcm9maWxlIGVtYWlsIiwic2lkIjoiYTYwMzcxYzEtNDRlZS00ZDNiLWJkZGItYjNlODM2YmVlZjI3In0.KB6xccleOE6c1gB1G5xixjvpTSAumy1HRnC2xbpL27U\",\n    \"token_type\": \"Bearer\",\n    \"id_token\": \"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJOcWl5LVdCUHZYMTVVUjItNmw4MUxHaE5pUWdmVDVseG9WSUx0bVU2a29FIn0.eyJleHAiOjE2NTIxMjI4MjgsImlhdCI6MTY1MjEyMjUyOCwiYXV0aF90aW1lIjowLCJqdGkiOiJmMjJjY2FkMC05MzM5LTQ2N2ItYjM3Yi0wZjhmYTljMGFiN2MiLCJpc3MiOiJodHRwczovL2F1dGgubW9vdmluLm1lL2F1dGgvcmVhbG1zL21vcmFubm9uIiwiYXVkIjoibW9yYW5ub24tYXBpIiwic3ViIjoiMmVlOTNkYWYtNzE2Zi00OTdmLTk2ZGItMDQxNjk0NWFhMWY0IiwidHlwIjoiSUQiLCJhenAiOiJtb3Jhbm5vbi1hcGkiLCJzZXNzaW9uX3N0YXRlIjoiYTYwMzcxYzEtNDRlZS00ZDNiLWJkZGItYjNlODM2YmVlZjI3IiwiYXRfaGFzaCI6Iks4NUdhWjJkTEhxU01PSENzQk5uVFEiLCJhY3IiOiIxIiwic2lkIjoiYTYwMzcxYzEtNDRlZS00ZDNiLWJkZGItYjNlODM2YmVlZjI3IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJtb292aW5fdXNlcm5hbWUiOiJBQkJPVFQiLCJtb292aW5faWRfdXNlciI6MjA4NzgsIm1vb3Zpbl9yb2xlIjoiZW50ZXJwcmlzZSIsIm5hbWUiOiJkZXYgYWJib3R0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWJib3R0IiwiZ2l2ZW5fbmFtZSI6ImRldiIsIm1vb3Zpbl9pZF9wcm9maWxlIjoyNzIyNCwiZmFtaWx5X25hbWUiOiJhYmJvdHQiLCJtb292aW5faWRfY3JlZGVudGlhbF91c2VyX2VudGVycHJpc2UiOjE2Mn0.TX62072lz6YRNYfsMOq8659n6zexPKuiGLVjfCuPxZuiFyFvjKsb0gYvA0sZNnJZ_rzAWP0htQKvWJW50iQZmv5Z4bW3YTSRMuJFua3ld4ODeGROSEHyZC0K5fXzi7iZgiWqojvQ40pYvS0ScSZaVGwzDen52b410fhPdu3R0yJL-8gLqjOCMA1dn6p6cxpmNxA5khcbVn4IVxRHtnQ318CBbYIm_1j_4JIpt-iLZfjAQZDm_PID821uYHOSe1nfZLM7m8j2yOqM5o_4mgf1p57417vcwepAt28VJvgP_TB5sq4TGynT142p9whJR1I-LfsOz8ciZg5CeCEHTRVI6A\",\n    \"not-before-policy\": 0,\n    \"session_state\": \"a60371c1-44ee-4d3b-bddb-b3e836beef27\",\n    \"scope\": \"openid morannon-api-scope profile email\"\n}"}],"_postman_id":"a08f6571-bd9a-4d82-b973-83252ca7a9dc"},{"name":"Estimar el costo de entrega del paquete","id":"f13b379b-caf8-41cc-bfc2-67abe5439091","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\n\t\"cediMoovin\":true,\n\t\"pointDelivery\":{\n\t\t\"latitude\":9.969548,\n\t\t\"longitude\":-84.123881\n\t},\n\t\n\t\"productsList\":\n\t\t[\n\t\t\t{\n\t\t\t\t\"quantity\":1,\n\t\t\t\t\"productName\":\"Samsumg\",\n\t\t\t\t\"description\":\"Galaxy S7\",\n\t\t\t\t\"size\":\"S\",\n\t\t\t\t\"weight\":0.4,\n \t\t\t\t\"price\":200000,\n\t\t\t\t\"productCode\":\"234234234234\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"quantity\":1,\n\t\t\t\t\"productName\": \"clock\",\n\t\t\t\t\"description\":\"LG color Rojo\",\n\t\t\t\t\"size\":\"S\",\n\t\t\t\t\"weight\":0.1,\n    \t\t\t\"price\":12000,\n\t\t\t\t\"productCode\":\"234234234234\"\n\t\t\t}\n\t\t],\n\t\"insure\":true\n}","options":{"raw":{"language":"json"}}},"url":"/moovin-3pl/api/v1/moovin/getEstimation","description":"<p>Permite obtener las posibles formas de entrega con su costo y tiempo de entrega.</p>\n<h1 id=\"tipos-de-servicios\">Tipos de servicios</h1>\n<p>El tipo de servicio hace referencia a la solicitud de requerida por el cliente en la siguiente lista se detalla los servicios que ofrece moovin, para poder solocitar este servicio de envia con el nombre de parámetro * * serviceType * *</p>\n<ul>\n<li><strong>DELIVERY:</strong> este es el servicio de recolección y entrega al cliente. </li>\n<li><strong>REVERSELOGISTIC:</strong> este servicio hace referencia a la logistica inversa de forma que el cliente pueda devolver los productos que se han adquirido anteriormente.* * Nota * * : si el parámetro no es enviado el servicio por defecto seleccioando por el sistema es <em>DELIVERY</em>.</li>\n</ul>\n<h1 id=\"estados\">Estados</h1>\n<ul>\n<li><strong>AGC001</strong>: no se encuentra dentro de la zona de cobertura de moovin.</li>\n<li><strong>AGC002</strong>: el punto se encuentra en una zona peligrosa, por lo que moovin no realiza la entrega.</li>\n<li><strong>PAG001</strong>: la lista de productos a entregar se encuentra vacía. </li>\n<li><strong>PAG002</strong>: si uno de los productos sobrepasa el peso permitido para transportar el cual es de 45kg.</li>\n<li><strong>PAG003</strong>: si el paquete sobrepasa las dimensiones permitidas para ser transportado, este representa el paquete de mayor dimensión. (<em>ver la tabla 1 Tamaño del paquete</em>)</li>\n</ul>\n<h2 id=\"tipos-de-vehículos\">Tipos de vehículos</h2>\n<p>Se puede solicitar la estimación para los siguientes tipos de vehiculos:</p>\n<ul>\n<li><p>motorcycle</p>\n</li>\n<li><p>car</p>\n</li>\n</ul>\n<h2 id=\"tamaño\">Tamaño</h2>\n<p>Para poder definir el tamaño se puede realizar bajo dos condiciones especificando el <strong>size</strong> (<em>ver la tabla 1 Tamaño del paquete</em>) o  mediante las dimensiones brindadas por Moovin o enviando los 3 parámetros de las dimensiones:</p>\n<ul>\n<li><strong>length</strong>: largo</li>\n<li><strong>width</strong>: ancho </li>\n<li><strong>high</strong>: alto</li>\n</ul>\n<p><strong>Nota</strong>: se se combina las productos con size y otros asigando dimensiones el sistema dimensionara los paquete que tengan el factor size como se muestra en la tabla 1 Tamaño del paquete.</p>\n<p>Lista de tamaños establecidos por Moovin</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Acrónimo</strong></th>\n<th><strong>Largo(<em>cm</em>)</strong></th>\n<th><strong>Ancho(<em>cm</em>)</strong></th>\n<th><strong>Alto(<em>cm</em>)</strong></th>\n<th><strong>Peso máximo(<em>Kg</em>)</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>XS</td>\n<td>16</td>\n<td>16</td>\n<td>4</td>\n<td>0.5</td>\n</tr>\n<tr>\n<td>S</td>\n<td>24</td>\n<td>24</td>\n<td>8</td>\n<td>1</td>\n</tr>\n<tr>\n<td>M</td>\n<td>34</td>\n<td>24</td>\n<td>10</td>\n<td>2</td>\n</tr>\n<tr>\n<td>L</td>\n<td>56</td>\n<td>34</td>\n<td>26</td>\n<td>7</td>\n</tr>\n<tr>\n<td>XL</td>\n<td>97</td>\n<td>56</td>\n<td>26</td>\n<td>10</td>\n</tr>\n<tr>\n<td>XXL</td>\n<td>120</td>\n<td>80</td>\n<td>27</td>\n<td>15</td>\n</tr>\n<tr>\n<td>XXL</td>\n<td>240</td>\n<td>100</td>\n<td>35</td>\n<td>25</td>\n</tr>\n</tbody>\n</table>\n</div><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>        Tabla 1: Tamaño del paquete\n        \n</code></pre><h2 id=\"parámetros-de-respuesta\">Parámetros de respuesta</h2>\n<ul>\n<li><strong>deliveryTime</strong>: se presenta en horas. Indicando el tiempo máximo en el cual se realizará el servicio.</li>\n</ul>\n<p>La respuesta entrega dos parámetros que deben propocionarse para cuando se desea ejecutar la creación del paquete los cuales son:\n    - <strong>idEstimation</strong>: este hace referencia a la estimación del servicio que se desea solicitar.\n    - <strong>id</strong>: En cada una de las opciones de entrega aparece el <em>id</em> que debe ser enviado al solicitar le servicio para que el sistema identifique la opcion de envío.</p>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","getEstimation"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f13b379b-caf8-41cc-bfc2-67abe5439091"},{"name":"Crear la orden","id":"06f93ed5-8e2d-4e9f-adb1-24219cf1405d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"idEstimation\": 140137,\n    \"idDelivery\": 2,\n    \"serviceType\": \"DELIVERY\",\n    \"idOrder\": \"343842390jdsh3ju03424\",\n    \"email\": \"ejimenez@moovin.me\",\n    \"accountEmail\": \"moovin@movin.me\",\n    \"prepared\": false,\n    \"cediMoovin\": true,\n    \"pointDelivery\": {\n        \"latitude\": 9.969548,\n        \"longitude\": -84.123881,\n        \"locationAlias\": \"Autopista 27\",\n        \"name\": \"Daniel Somlo\",\n        \"phone\": \"8917**41\",\n        \"notes\": \"Casa de color amarilla\",\n        \"documentsList\": [\n            {\n                \"name\": \"Cédula\",\n                \"fields\": [\n                    {\n                        \"name\": \"Cédula frontal\",\n                        \"type\": \"image\",\n                        \"description\": \"Que la cédula se encuentre en perfecto estado\",\n                        \"url\": \"Información sobre prodecimiento\"\n                    },\n                    {\n                        \"name\": \"Cédula reverso\",\n                        \"type\": \"image\",\n                        \"description\": \"Que la cédula se encuentre en perfecto estado\",\n                        \"url\": \"Información sobre prodecimiento\"\n                    }\n                ]\n            },\n            {\n                \"name\": \"Contancia salarial\",\n                \"fields\": [\n                    {\n                        \"name\": \"Constancia al día\",\n                        \"type\": \"document\",\n                        \"description\": \"Recoger contancia salarial con 30 días de vigencia\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"productsList\": [\n        {\n            \"quantity\": 1,\n            \"productName\": \"Samsumg\",\n            \"description\": \"Galaxy S7\",\n            \"size\": \"S\",\n            \"weight\": 0.4,\n            \"price\": 200000,\n            \"productCode\": \"234234234234\"\n        },\n        {\n            \"quantity\": 1,\n            \"nameProduct\": \"clock\",\n            \"description\": \"LG color Rojo\",\n            \"size\": \"S\",\n            \"weight\": 0.1,\n            \"price\": 12000,\n            \"codeProduct\": \"234234234234\"\n        }\n    ],\n    \"insure\": true\n}","options":{"raw":{"language":"json"}}},"url":"/moovin-3pl/api/v1/moovin/createOrder","description":"<p>Crear una solicitud de entregas.</p>\n<p>Cuando se crea una orden se debe generar el código QR</p>\n<img src=\"https://moovin.me/MoovinImages/MoovinLogo/qr-Logo.png\" width=\"25\" height=\"25\" />\n\n<p>con la respuesta de la solicitud. La información que contiene este QR es parámetro <strong>orderQR</strong> de la respuesta , la misma debe estar impresa para control el Moover (Mensajero) que la recoja y el tracking del paquete. Se requiere que se identifique imprimiendo en la boleta el número de paquete y el logo de Moovin</p>\n<img src=\"https://moovin.me/MoovinImages/MoovinLogo/LogoMoovin.png\" width=\"25%\" />\n\n<p>el cual puede descargar</p>\n<p><a href=\"https://moovin.me/MoovinImages/MoovinLogo/LogoMoovin.png\">aquí</a></p>\n<p>.</p>\n<h1 id=\"parámetros\">Parámetros.</h1>\n<ul>\n<li><p><strong>idEstimation</strong>: representa la respuesta del llamado de la estimación <em>idEstimation</em>.</p>\n</li>\n<li><p><strong>idDelivery</strong>: corresponde al <em>id</em> de cada una de las estimaciones.</p>\n</li>\n</ul>\n<h1 id=\"estados\">Estados</h1>\n<ul>\n<li><p>SUCCESS: se completo correctamente.</p>\n</li>\n<li><p>ERRORZONE: no se encuentra dentro de la zona de cobertura de moovin.</p>\n</li>\n<li><p>ERRORDANGERZONE: El punto se encuentra en una zona peligrosa, por lo que moovin no realiza la entrega.</p>\n</li>\n</ul>\n<h1 id=\"errores\">Errores</h1>\n<p>En la siguiente lista se muestrar los posibles errores controlados para tener las correcciones.</p>\n<ul>\n<li><p><strong>ERRORESTIMATION:</strong> Error con el número de estimación que se intenta solcitar.</p>\n</li>\n<li><p><strong>ERRORLENGTH:</strong> Error con el largo de la descripción de un producto, supera los 256 caracteres.</p>\n</li>\n<li><p><strong>ERRORINTERNAL:</strong> Error interno al intenter crear paquete.</p>\n</li>\n<li><p><strong>ERRORLENGTHNOTE:</strong> Supera el largo permitido para una nota de 256 caracteres.</p>\n</li>\n<li><p><strong>PENDINGINFO:</strong> En caso de que, el usuario dueño de la cuenta tenga información pendiente, referente a su cuenta.</p>\n<ul>\n<li><p>Datos adicionales</p>\n<ul>\n<li><p><em>paysService</em>: pagos pendientes.</p>\n</li>\n<li><p><em>paymentMethod</em>: problemas con el método de pago.</p>\n</li>\n<li><p><em>email</em>: problemas con el correo del dueño de la cuenta, no se ha registado un correo o no ha sido confirmado.</p>\n</li>\n<li><p><em>phone</em>: problemas con el teléfono del dueño de la cuenta, no se ha registado un teléfono o no ha sido confirmado.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>NOEXISTPAYMENTMETHOD:</strong> No cuenta con un método de pago registrado al perfil ya sea una tarjeta, billetara o crédito para realizar la solicitud.</p>\n</li>\n<li><p><strong>INVALIDTOKEN:</strong> Cuando el token de accesso es inválido.</p>\n</li>\n</ul>\n<h1 id=\"documentos\">Documentos</h1>\n<p>La solicitud de documentos se realizará por parte del Moover en el punto de entrega.</p>\n<h2 id=\"tipos-de-documentos\">Tipos de documentos.</h2>\n<p>Es de vital importancia ser muy claros en el documento que se desea solicitar. Por ejemplo, si es el anverso o reverso de la cédula, en el caso de sea ambos se debe solcitar como un documento cada uno.</p>\n<ul>\n<li><p><em><strong>image</strong></em>: Cuando se requiera una foto de un documento. Por ejemplo la cédula.</p>\n</li>\n<li><p><em><strong>document</strong></em>: Recolección de un documento físico.</p>\n</li>\n</ul>\n<p><strong>Nota</strong>: Los campos <em>url</em> es opcional es en caso de contar con una dirección electrónica donde se pueda ver el proceso que debe seguir el moover con el requisito solicitado.</p>\n<h1 id=\"para-cobros-opcional\">Para cobros (Opcional)</h1>\n<p>Esta opción se debe enviar si se requiere realizar cobros en el momento de entrega.</p>\n<p>Para configurar las cobros o cambio de dinero se tiene los siguientes parámetros.</p>\n<ul>\n<li><p><strong>currency</strong>: En las monedas</p>\n<ul>\n<li><p>colones</p>\n</li>\n<li><p>dollars</p>\n</li>\n</ul>\n</li>\n<li><p><strong>method</strong>:</p>\n<ul>\n<li><p>cash: cobro en efectivo</p>\n</li>\n<li><p>creditCard: cobro en tarjeta</p>\n</li>\n<li><p>mix: cobro fracionado</p>\n</li>\n<li><p>collectMoneyExchange: cambio a recoger<br />  (se debe recoger en el primer punto).</p>\n</li>\n<li><p>deliveryMoneyExchange: cambio a entregar.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>amount</strong> : monto</p>\n</li>\n</ul>\n<h1 id=\"códigos-de-error\">Códigos de error</h1>\n<p>En la siguiente lista se muestran los posibles errores controlados cuando se incluyen cobros al paquete:</p>\n<ul>\n<li><p><strong>PGE002:</strong> el método de cobro especificado no es válido.</p>\n</li>\n<li><p><strong>PGE003:</strong> el método de cobro especificado no está habilitado.</p>\n</li>\n<li><p><strong>PGE004:</strong> la moneda del cobro especificado no está habilitada.</p>\n</li>\n<li><p><strong>PGE005:</strong> el monto indicado del cobro no está dentro de los valores <strong>minimumAmount</strong> y <strong>maximumAmount</strong></p>\n</li>\n</ul>\n<h1 id=\"notas\">Notas</h1>\n<ul>\n<li><p><em><strong>cediMoovin</strong></em>: Se utiliza si los productos se encuentran en una sede de Moovin.</p>\n</li>\n<li><p><em><strong>prepared</strong></em>: Indica que la orden se encuentra lista para recoger. Por lo que el proceso de confirmar que la orden esta lista (<em>Orden lista para recoger</em>) no se debe implementar. Este parámetro solo debe ser incluido para el proceso de entrega en en ruta en caso de ser un servicio express no se debe agregar en el momento de crear el paquete.</p>\n</li>\n<li><p><em><strong>packageReal</strong></em>: Este parámetro permite indicarle que las tamaños de los puductos enviados par su creación corresponde a la cantidad de paquetes creales que que va a utilizar para enpacar los productos.</p>\n</li>\n</ul>\n<h1 id=\"lista-de-productos\">Lista de productos.</h1>\n<p>En esta sección se detalla uan breve explición de parámetros que nos brindan beneficios dependiendo de la operativa del cliente.<br />Cabe menciona que muchos de ellos dependeran de la ioperativa de cada uno de los clientes.</p>\n<ul>\n<li><p><em><strong>idReference</strong></em>(opcional): permite pode generar una refrenecia de control si se debesea poder identificar cada una de las cajas (empaques) que se van autilizar para entregar un pedido del cliente.</p>\n</li>\n<li><p><em><strong>totalPackage</strong></em>(opcional): permite poder identificar la cantidad de productos a nivel unitario que se han empacado en cada una de las cajas</p>\n</li>\n</ul>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","createOrder"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"06f93ed5-8e2d-4e9f-adb1-24219cf1405d"},{"name":"Crear la orden y generar la factura electrónica","id":"6f2154a8-e6ae-4a81-b6a2-bfd4414e13b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"packageData\": {\n      \"idEstimation\": 0,\n      \"idDelivery\": 0,\n      \"serviceType\": \"DELIVERY\",\n      \"idOrder\": \"ventas-whatsapp-create\",\n      \"idOrderSecondary\": \"34000000043\",\n      \"email\": \"eme@gmail.com\",\n      \"emailAccount\": \"eme@gmail.com\",\n      \"prepared\": false,\n      \"cediMoovin\": true,\n      \"pointDelivery\": {\n        \"latitude\": 9.9794654846191,\n        \"longitude\": -84.72297668457,\n        \"locationAlias\": \"lo}\",\n        \"name\": \"Prueba\",\n        \"phone\": \"88888888\",\n        \"notes\": \"Entrega de producto-compra por whatsapp\",\n        \"documents\": []\n      },\n      \"listProduct\": [\n        {\n          \"quantity\": 1,\n          \"nameProduct\": \"Sobre negro con burbuja\",\n          \"description\": \"150x215mm\",\n          \"size\": \"S\",\n          \"weight\": 0.15,\n          \"price\": 3393,\n          \"codeProduct\": \"SOB-NEG-BIO-1521-10\"\n        }\n      ],\n      \"ensure\": true\n    },\n    \"invoiceData\": {\n      \"contact\": {\n        \"address\": \"Algo\",\n        \"idClient\": \"111111111\",\n        \"cardName\": \"Arturo Chanto\",\n        \"email\": \"correo@coreeo.com\",\n        \"exoneration\": false,\n        \"id\": \"111111111\",\n        \"idType\": \"01\"\n      },\n      \"invoice\": {\n        \"economicActivityCode\": \"Codigo123\",\n        \"currency\": \"CRC\",\n        \"date\": \"2025-03-05 10:01:09.27\",\n        \"lines\": [\n          {\n            \"code\": \"1397793\",\n            \"description\": \"Costo de envio\",\n            \"discount\": 0,\n            \"measurementUnit\": \"Unid\",\n            \"productName\": \"Costo de envío\",\n            \"unitPrice\": 0,\n            \"quantity\": 1,\n            \"sku\": \"SER-0001\",\n            \"taxCode\": \"13IVA\"\n          },\n          {\n            \"code\": \"SOB-NEG-BIO-1521-10\",\n            \"description\": \"Sobre negro con burbuja 150x215mm\",\n            \"discount\": 339,\n            \"measurementUnit\": \"Unid\",\n            \"productName\": \"Sobre negro con burbuja 150x215mm\",\n            \"unitPrice\": 3393,\n            \"quantity\": 2,\n            \"sku\": \"SOB-NEG-BIO-1521-10\",\n            \"taxCode\": \"13IVA\"\n          }\n        ]\n      },\n      \"payments\": {\n        \"payment\": [\n          {\n            \"currency\": \"CRC\",\n            \"method\": \"creditCard\",\n            \"paymentType\": \"paymentDelivery\",\n            \"totalPaid\": \"6901.36\"\n          }\n        ]\n      }\n    }\n  }","options":{"raw":{"language":"json"}}},"url":"/moovin-3pl/api/v1/moovin/createOrderAndInvoice","description":"<p>Este endpoint se debe utilizar para los clientes donde el proceso de facturación del comprador debe ser realizado por Moovin.</p>\n<p>En la parte logítica mantiene los mismos parámetros del endpoint <strong>Crear la orden</strong> agregado la estructura de facturación dentro de paŕametro <strong>invoiceData</strong></p>\n<h1 id=\"estructura-de-facturación\">Estructura de facturación</h1>\n<p><strong>contact</strong></p>\n<p>Se debe agregar los datos de facturación del cliente al cual se le debe facturar.</p>\n<p><strong>invoice</strong></p>\n<p>Se debe colocar una linea por cada uno de productos facturados.</p>\n<p><em>Consideraciones</em></p>\n<p>Los montos a facturar siempre deben ser el monto total si el los descuento se debe colocar en el parámetro de <strong>discount</strong> con un monto total. Este monto debe tener la misma denominación de la moneda del producto.</p>\n<p>Se debe agregar una linea con el SKU <strong>SER-001</strong> para el monto de envío. Si se tiene por ejemplo el envío gratis se debe en monto y en el descuento enviar la misma cantidad</p>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","createOrderAndInvoice"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"f74b59cb-5aca-4bf7-a787-a1428e575759","name":"Crear la orden y generar la factura electrónica","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"packageData\": {\n        \"idEstimation\": 150177,\n        \"idDelivery\": 2,\n        \"serviceType\": \"DELIVERY\",\n        \"idOrder\": \"a79bb4d2-3367-4e44-84a8-2f92b1bbfbc9\",\n        \"email\": \"lapope@mailinator.com\",\n        \"emailAccount\": \"lapope@mailinator.com\",\n        \"prepared\": false,\n        \"cediMoovin\": true,\n        \"pointDelivery\": {\n            \"latitude\": 9.929652,\n            \"longitude\": -84.134719,\n            \"locationAlias\": \"jdskjdnfdskj\",\n            \"name\": \"La Pope\",\n            \"phone\": \"20493040\",\n            \"notes\": \"\",\n            \"documents\": []\n        },\n        \"listProduct\": [\n            {\n                \"quantity\": 1,\n                \"nameProduct\": \"Similac 3 HMO 850 g\",\n                \"description\": \"Similac 3 HMO 850 g\",\n                \"size\": \"M\",\n                \"weight\": 0.85,\n                \"price\": 13376.7,\n                \"codeProduct\": \"CR00S771D101\",\n                \"totalProduct\": 0\n            }\n        ],\n        \"ensure\": true\n    },\n    \"invoiceData\": {\n        \"contact\": {\n            \"address\": \"jdskjdnfdskj 324798\\nkfn\",\n            \"idClient\": \"3368\",\n            \"cardName\": \"La Pope\",\n            \"countryCode\": \"506\",\n            \"email\": \"lapope@mailinator.com\",\n            \"state\": \"kjnsdkjfnmd\",\n            \"exoneration\": false,\n            \"id\": \"39875365\",\n            \"idType\": \"99\",\n            \"phone\": \"20493040\",\n            \"postalCode\": \"2332a\"\n        },\n        \"invoice\": {\n            \"currency\": \"CRC\",\n            \"date\": \"2022-07-06T20:48:27.105Z\",\n            \"lines\": [\n                {\n                    \"code\": \"150177\",\n                    \"description\": \"Costo de envio\",\n                    \"discount\": 0.0,\n                    \"measurementUnit\": \"Unid\",\n                    \"productName\": \"Costo de envío\",\n                    \"unitPrice\": 2000.0,\n                    \"quantity\": 1,\n                    \"sku\": \"SER-0001\",\n                    \"taxCode\": \"13IVA\"\n                },\n                {\n                    \"code\": \"CR00S771D101\",\n                    \"description\": \"Similac 3 HMO 850 g\",\n                    \"discount\": 0.0,\n                    \"measurementUnit\": \"Unid\",\n                    \"productName\": \"Similac 3 HMO 850 g\",\n                    \"unitPrice\": 14863.0,\n                    \"quantity\": 1,\n                    \"sku\": \"CR00S771D101\",\n                    \"taxCode\": \"1IVA\"\n                }\n            ]\n        },\n        \"payments\": {\n            \"payment\": [\n                {\n                    \"currency\": \"crc\",\n                    \"method\": \"creditCard\",\n                    \"paymentType\": \"paymentDelivery\",\n                    \"totalPaid\": 15530.47\n                }\n            ]\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"/moovin-3pl/api/v1/moovin/createOrderAndInvoice"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"6f2154a8-e6ae-4a81-b6a2-bfd4414e13b4"},{"name":"Crear la orden y generar la factura electrónica Copy","id":"5dd50fa7-e1b2-472d-aa53-cafaf94d3b18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"packageData\": {\n    \"idEstimation\": 0,\n    \"idDelivery\": 0,\n    \"serviceType\": \"DELIVERY\",\n    \"idOrder\": \"ventas-whatsapp-create\",\n    \"idOrderSecondary\": \"34000000043\",\n    \"email\": \"eme@gmail.com\",\n    \"emailAccount\": \"eme@gmail.com\",\n    \"prepared\": false,\n    \"cediMoovin\": true,\n    \"pointDelivery\": {\n      \"latitude\": 9.9794654846191,\n      \"longitude\": -84.72297668457,\n      \"locationAlias\": \"lo}\",\n      \"name\": \"Prueba\",\n      \"phone\": \"88888888\",\n      \"notes\": \"Entrega de producto-compra por whatsapp\",\n      \"documents\": []\n    },\n    \"listProduct\": [\n      {\n        \"quantity\": 1,\n        \"nameProduct\": \"*Sobre negro con burbuja*\",\n        \"description\": \"150x215mm\",\n        \"size\": \"S\",\n        \"weight\": 0.15,\n        \"price\": 3393,\n        \"codeProduct\": \"SOB-NEG-BIO-1521-10\"\n      }\n    ],\n    \"ensure\": true\n  },\n  \"invoiceData\": {\n    \"contact\": {\n      \"address\": \"lo}\",\n      \"idClient\": \"801140641\",\n      \"cardName\": \"PatitosSA\",\n      \"countryCode\": \"506\",\n      \"email\": \"eme@gmail.com\",\n      \"state\": \"San José\",\n      \"exoneration\": false,\n      \"id\": \"6-0453-0803\",\n      \"idType\": \"01\",\n      \"phone\": \"88888888\",\n      \"postalCode\": \"10101\"\n    },\n    \"invoice\": {\n      \"currency\": \"CRC\",\n      \"date\": \"2024-10-20 14:01:09.27\",\n      \"lines\": [\n        {\n          \"code\": \"1397793\",\n          \"description\": \"Costo de envio\",\n          \"discount\": 3000,\n          \"measurementUnit\": \"Unid\",\n          \"productName\": \"Costo de envío\",\n          \"unitPrice\": 3000,\n          \"quantity\": 1,\n          \"sku\": \"SER-0001\",\n          \"taxCode\": \"13IVA\"\n        },\n        {\n          \"code\": \"SOB-NEG-BIO-1521-10\",\n          \"description\": \"*Sobre negro con burbuja* 150x215mm\",\n          \"discount\": 0,\n          \"measurementUnit\": \"Unid\",\n          \"productName\": \"*Sobre negro con burbuja* 150x215mm\",\n          \"unitPrice\": 3393,\n          \"quantity\": 1,\n          \"sku\": \"SOB-NEG-BIO-1521-10\",\n          \"taxCode\": \"13IVA\"\n        }\n      ]\n    },\n    \"payments\": {\n      \"payment\": [\n        {\n          \"currency\": \"CRC\",\n          \"method\": \"creditCard\",\n          \"paymentType\": \"paymentDelivery\",\n          \"totalPaid\": \"3834.09\"\n        }\n      ]\n    }\n  }\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/moovin-3pl/api/v1/moovin/createOrderAndInvoice","description":"<p>Este endpoint se debe utilizar para los clientes donde el proceso de facturación del comprador debe ser realizado por Moovin.</p>\n<p>En la parte logítica mantiene los mismos parámetros del endpoint <strong>Crear la orden</strong> agregado la estructura de facturación dentro de paŕametro <strong>invoiceData</strong></p>\n<h1 id=\"estructura-de-facturación\">Estructura de facturación</h1>\n<p><strong>contact</strong></p>\n<p>Se debe agregar los datos de facturación del cliente al cual se le debe facturar.</p>\n<p><strong>invoice</strong></p>\n<p>Se debe colocar una linea por cada uno de productos facturados.</p>\n<p><em>Consideraciones</em></p>\n<p>Los montos a facturar siempre deben ser el monto total si el los descuento se debe colocar en el parámetro de <strong>discount</strong> con un monto total. Este monto debe tener la misma denominación de la moneda del producto.</p>\n<p>Se debe agregar una linea con el SKU <strong>SER-001</strong> para el monto de envío. Si se tiene por ejemplo el envío gratis se debe en monto y en el descuento enviar la misma cantidad</p>\n","urlObject":{"port":"8080","path":["moovin-3pl","api","v1","moovin","createOrderAndInvoice"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"cd8f093b-785c-4255-b172-3f066053f225","name":"Crear la orden y generar la factura electrónica","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"packageData\": {\n        \"idEstimation\": 150177,\n        \"idDelivery\": 2,\n        \"serviceType\": \"DELIVERY\",\n        \"idOrder\": \"a79bb4d2-3367-4e44-84a8-2f92b1bbfbc9\",\n        \"email\": \"lapope@mailinator.com\",\n        \"emailAccount\": \"lapope@mailinator.com\",\n        \"prepared\": false,\n        \"cediMoovin\": true,\n        \"pointDelivery\": {\n            \"latitude\": 9.929652,\n            \"longitude\": -84.134719,\n            \"locationAlias\": \"jdskjdnfdskj\",\n            \"name\": \"La Pope\",\n            \"phone\": \"20493040\",\n            \"notes\": \"\",\n            \"documents\": []\n        },\n        \"listProduct\": [\n            {\n                \"quantity\": 1,\n                \"nameProduct\": \"Similac 3 HMO 850 g\",\n                \"description\": \"Similac 3 HMO 850 g\",\n                \"size\": \"M\",\n                \"weight\": 0.85,\n                \"price\": 13376.7,\n                \"codeProduct\": \"CR00S771D101\",\n                \"totalProduct\": 0\n            }\n        ],\n        \"ensure\": true\n    },\n    \"invoiceData\": {\n        \"contact\": {\n            \"address\": \"jdskjdnfdskj 324798\\nkfn\",\n            \"idClient\": \"3368\",\n            \"cardName\": \"La Pope\",\n            \"countryCode\": \"506\",\n            \"email\": \"lapope@mailinator.com\",\n            \"state\": \"kjnsdkjfnmd\",\n            \"exoneration\": false,\n            \"id\": \"39875365\",\n            \"idType\": \"99\",\n            \"phone\": \"20493040\",\n            \"postalCode\": \"2332a\"\n        },\n        \"invoice\": {\n            \"currency\": \"CRC\",\n            \"date\": \"2022-07-06T20:48:27.105Z\",\n            \"lines\": [\n                {\n                    \"code\": \"150177\",\n                    \"description\": \"Costo de envio\",\n                    \"discount\": 0.0,\n                    \"measurementUnit\": \"Unid\",\n                    \"productName\": \"Costo de envío\",\n                    \"unitPrice\": 2000.0,\n                    \"quantity\": 1,\n                    \"sku\": \"SER-0001\",\n                    \"taxCode\": \"13IVA\"\n                },\n                {\n                    \"code\": \"CR00S771D101\",\n                    \"description\": \"Similac 3 HMO 850 g\",\n                    \"discount\": 0.0,\n                    \"measurementUnit\": \"Unid\",\n                    \"productName\": \"Similac 3 HMO 850 g\",\n                    \"unitPrice\": 14863.0,\n                    \"quantity\": 1,\n                    \"sku\": \"CR00S771D101\",\n                    \"taxCode\": \"1IVA\"\n                }\n            ]\n        },\n        \"payments\": {\n            \"payment\": [\n                {\n                    \"currency\": \"crc\",\n                    \"method\": \"creditCard\",\n                    \"paymentType\": \"paymentDelivery\",\n                    \"totalPaid\": 15530.47\n                }\n            ]\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"/moovin-3pl/api/v1/moovin/createOrderAndInvoice"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"5dd50fa7-e1b2-472d-aa53-cafaf94d3b18"},{"name":"Orden completa","id":"4b2cbf92-aad1-448f-95db-23c404ac331c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"idPackage\":153926\n}","options":{"raw":{"language":"json"}}},"url":"/moovin-3pl/api/v1/moovin/completeOrder","description":"<p>Este método permite indicar que la orden se encuentra lista; para ser recogida por un moover.</p>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","completeOrder"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4b2cbf92-aad1-448f-95db-23c404ac331c"},{"name":"Eliminar una orden","id":"de603e0d-aebf-46ca-9752-5a5f0344b05f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"idPackage\":153926\n}","options":{"raw":{"language":"json"}}},"url":"/moovin-3pl/api/v1/moovin/deleteOrder","description":"<p>Las order pueden ser eliminadas si su estado es uno de los siguientes:</p>\n<ul>\n<li>Creado (INSERT)</li>\n<li>Recoger (PICKUP)</li>\n<li>Por preparar (PREPARE)</li>\n</ul>\n<h1 id=\"códigos-de-error\">Códigos de error</h1>\n<ul>\n<li><strong>PAG006</strong>: cuando no cuenta con los permisos para ejecutar la acción de eliminar un paquete.<br /><em>Nota</em>: esto se puede presentar por motivos de permiso o que no sea el dueño del paquete.</li>\n<li><strong>PAG007</strong>: cuando se intenta registar la elimicación de un paquete que ya se encuentra eliminado.</li>\n<li><strong>PAG008</strong>: no permite eliminar, puesto que no cumple con los estadon mencionados anteriormente.</li>\n<li><strong>WARNINGDELETE</strong>: no permite eliminar, porque el paquete tiene paquetes relacionados y no viene la variable deletePackageGroup para tener claro si hay o no que eliminar también los paquetes relacionados.</li>\n<li><strong>NOTALLOWED</strong>: no permite eliminar, porque si se elimina el paquete padre quedan los paquete hijos sin su paquete padre.</li>\n</ul>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","deleteOrder"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"de603e0d-aebf-46ca-9752-5a5f0344b05f"},{"name":"Validar punto en la zona de cobertura","id":"43290c73-b5a5-491e-8e69-5a98238c7e3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/moovin-3pl/api/v1/moovin/insideZoneCoverage?latitude=9.910680303772613&longitude=-84.09130008034363","description":"<p>Este servicio permite saber si una ubicación señalada en el mapa se encuentra dentro o fuera del área de cobertura por parte del servicio que ofrece Moovin.</p>\n<h1 id=\"códigos-de-error\">Códigos de error</h1>\n<ul>\n<li>AGC001: no se encuentra dentro de la zona de cobertura de moovin.</li>\n<li>AGC002: El punto se encuentra en una zona peligrosa, por lo que moovin no realiza la entrega.</li>\n</ul>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","insideZoneCoverage"],"host":[""],"query":[{"key":"latitude","value":"9.910680303772613"},{"key":"longitude","value":"-84.09130008034363"}],"variable":[]}},"response":[],"_postman_id":"43290c73-b5a5-491e-8e69-5a98238c7e3c"},{"name":"Puntos de las zonas de cobertura","id":"67426a5b-4485-4160-b053-841dec0eb104","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/moovin-3pl/api/v1/moovin/zoneCoverage","description":"<p>Se muestra una lista de zonas con sus  coordenadas geográficas (path de coordenadas) que corresponden a las zonas de cobertura de servicios de Moovin.</p>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","zoneCoverage"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"67426a5b-4485-4160-b053-841dec0eb104"},{"name":"Estado de un paquete","id":"d44eeb68-edb6-4597-b3bb-1b6b8e1f9eba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/moovin-3pl/api/v1/moovin/deliveredPackage?idPackage=154174","description":"<p>Se realiza la consulta, para conocer si el paquete se ha entregado.</p>\n<h1 id=\"estados-del-paquete\">Estados del paquete</h1>\n<ul>\n<li><strong>DELIVERED:</strong>: El paquete ha sido entregado.</li>\n<li><strong>UNDELIVERED:</strong>: El paquete no se a entregado.</li>\n</ul>\n<h1 id=\"códigos-de-error\">Códigos de error</h1>\n<ul>\n<li><strong>PAG009:</strong> Si el paquete no existe en el sistema.</li>\n</ul>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","deliveredPackage"],"host":[""],"query":[{"key":"idPackage","value":"154174"}],"variable":[]}},"response":[],"_postman_id":"d44eeb68-edb6-4597-b3bb-1b6b8e1f9eba"},{"name":"Lista de estados del paquete","id":"06a1aef6-570b-43d6-ad27-50e9aa00a5b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/moovin-3pl/api/v1/moovin/getStatusPackage?idPackage=154170","description":"<p>Retorna el histórico de estados del paquete. Donde se peude cansultar cada uno de los eventos.</p>\n","urlObject":{"path":["moovin-3pl","api","v1","moovin","getStatusPackage"],"host":[""],"query":[{"key":"idPackage","value":"154170"}],"variable":[]}},"response":[],"_postman_id":"06a1aef6-570b-43d6-ad27-50e9aa00a5b3"},{"name":"Listado de errores","id":"719f3b7c-b8ba-4831-8ed6-24d21b578946","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/moovin-3pl/api/v1/errors/getInfo","urlObject":{"path":["moovin-3pl","api","v1","errors","getInfo"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"719f3b7c-b8ba-4831-8ed6-24d21b578946"},{"name":"Setear estado del paquete","id":"4a36995d-353c-4849-bde7-76dcf0031f2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"status\": \"INFOPAYMENT\",\n    \"payment\": {\n        \"amount\": 26445.84,\n        \"method\": \"creditCard\",\n        \"reference\": \"22310829\",\n        \"referenceValue\": {\n            \"id\": \"22310829\",\n            \"pan\": \"518693XXXXXX3042\",\n            \"cardHolderName\": \"ROJAS S. JOHNNY           \",\n            \"authorizationCode\": \"821624\",\n            \"expirationDate\": \"12/29\"\n        }\n    },\n    \"comments\": \"Send info payment\",\n    \"idPackage\": 614064,\n    \"date\": \"2022-09-30 21:06:41\",\n    \"timeZone\": \"GMT-00:00\"\n}","options":{"raw":{"language":"json"}}},"url":"/moovin-3pl/api/v1/moovin/setPackageStatus","urlObject":{"path":["moovin-3pl","api","v1","moovin","setPackageStatus"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4a36995d-353c-4849-bde7-76dcf0031f2f"},{"name":"reload SAP","id":"74da174f-684c-4b97-83bc-e017718d27d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenKeyCloak}}"}]},"isInherited":false},"method":"GET","header":[],"url":"/moovin-3pl/api/v1/moovin/moovinSAP/reloadOperation","urlObject":{"path":["moovin-3pl","api","v1","moovin","moovinSAP","reloadOperation"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"74da174f-684c-4b97-83bc-e017718d27d1"},{"name":"New Request","id":"1f4af6fc-d8a7-48b3-9d85-07c767ed5155","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenEnterprise}}"}]},"isInherited":true,"source":{"_postman_id":"cef19d13-3e44-4700-9f36-d822a4d76cfa","id":"cef19d13-3e44-4700-9f36-d822a4d76cfa","name":"Third Party Logistics","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"1f4af6fc-d8a7-48b3-9d85-07c767ed5155"}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{tokenEnterprise}}"}]}},"event":[{"listen":"prerequest","script":{"id":"e5be31b3-c206-4e28-9243-3708e3804e3c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0b6475db-620d-4445-b11c-0d5358629db0","type":"text/javascript","exec":[""]}}],"variable":[{"key":"server","value":"","type":"default"},{"key":"username","value":"","type":"default"}]}