Integração melhor Envio

Modificado em Thu, 03 Sep 2020 na (o) 08:47 AM

1 - No painel do melhor envio, acessar a opção GERENCIAR / TOKEN

2 - Solicite a criação de um novo aplicativo


3 - Preencha os dados para a criação do aplicativo, o que não esta na imagem, mantem como esta.

Atenção para as 2 URL tem que seguir o mesmo padrão só trocando o domínio.

https://www.dominio.com.br/melhorenvio/retorno.php



4 - Quando o aplicativo é criado ele aparece dessa forma acima.


Criado do domínio você vai gerar o CODE, acessando a url abaixo, mas atenção com as mudanças que precisam ser feitas na URL:

Onde esta 1234 ira o Cliente ID que no exemplo acima é 1725
Na URL ira colocar a mesma URL que usar na criação do aplicativo.




http://melhorenvio.com.br/oauth/authorize?client_id=1234&redirect_uri=https://www.crysperfumaria.com.br/melhorenvio/retorno.php&response_type=code&state=teste&scope=cart-write%20transactions-read%20webhooks-read%20webhooks-write%20orders-read%20products-read%20products-write%20purchases-read%20shipping-calculate%20shipping-cancel%20shipping-checkout%20shipping-companies%20shipping-generate%20shipping-preview%20shipping-print%20shipping-share%20shipping-tracking%20ecommerce-shipping    -> MODIFICA COM OS DADOS DO CLIENTE O QUE ESTA EM NEGRITO 


5 - Depois de ajustar o link e acessar o endereço acima, ele vai abrir o site do cliente em uma página de erro, porém a URL que é importante, segue um ex de retorno.


https://www.crysperfumaria.com.br/melhorenvio/retorno.php?code=def50200298f26554a534175e1724ec2b9031375975da69ef68ebaa64c98b6215f7534c7d15478225e98abfcb3c762cdaa1bb57ea2764b8fa01adcfb1f585216acd617738e4840dbc16f1e357c6511fcafaf58128fddc9a01dbdcff27daeb78428a963cb6a4ebf99a96dffb841d71ed8a70e4752b31a8dfb64437f133b98fa183d5510372935744b5bb53577bab18d872e14848aa0cb93ae4eacf954ebaa84d0d219581c5db749eba2b78e072f60e85fb6340e4439598ff00cdf044a7cbdefab6a4bd4f93a8c58f6c178414ca0aa52069e8fbdef87e369f638acf8db2bd0d4af9c35abd89079314f8af092a1c16c3a5af26d17f94b6080973f0841cb913cfc62f5cfa85ed0439db3da7eedae42307d5f064c19e53abc834c04197242c464fd8640bdaa4bdb7268086cce8f41a58aaac282753232812b3a4b772e84f12904263fc3763a959788b6af6355be45c4537e2e312626be55abeb05a393ee1d257a363d1769de73178179eaeaeba2a8b3d25294f67f322ae294861700d53a2f832ebb8a78495d5195dfb39ec4192a6976d683c4d103beabf6f9a90ea1c9ffbec49dd763b5243febb1694813127fa7328b4d7583bf8ebb1b0afe7aa00469fa0892dd5f1742b0a62d425d8d5b92f30346a46ca97158b8700c847d92e3d08d8c76dcbeeb0a98c5be0a2606f75df852d84e291e93604c0b65db7fd21f803f361969fc3c02adcdc94c93c38790ab1105338c1f95e3f01c705f372408dcfa0c6203d5bb4aff1162f0ef37345a162f43f3eff7ff5a4a15bcdacf74606baaa2e88d1d5a96745fe2ebd3239ccb2503f5730048a06b00d9552b91c556a497a8ed83d89566d919a46e344b6c18c9b046489ea973774883a4b0df22eb2a1804db178e3fed892cc694ebb182556f251cb31c75175c1089ae7a2c47e23287ad5988d44de2093680f469d44ab48f29cb8cef598aebde137f61557714afdc2ed08831630b2a0cc01e68ef2e3193ecdd634adbd8bc14e37692ea57e6cc8116a704d8ad09f10f78857fdea6aeb40f47d869db86&state=teste

A parte em negrito é o nosso CODE que precisamos para dar andamento.

6 - O próximo passo é acessar o tabela empresa do cliente em questão na hnetsistemas.

melhorenvio_url: padrão para todos os clientes sendo https://www.melhorenvio.com.br

melhorenvio_code: é o código de retorno que veio na URL acima o CODE
client_id e client_secret você pega na tela do aplicativo criado dentro do painel do melhor envio que você verá acima no tópico 3.


7 - Feito esses ajustes agora você vai gerar o token acessando a URL:
https://www.dominio.com.br/melhorenvio/pegar_token.php e ele vai retornar o código abaixo:

{"token_type":"Bearer","expires_in":2592000,"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjVlZDA4OTFiODExNWQwY2IxNDgyNTc1ODU0NWQ4OWM5YzdkODUxMzJjMmQ2Mzg1NmY1OTkwZTM2NDBiZmM1MWUwNzhkNmI3NjBjNTVjNGFkIn0.eyJhdWQiOiIxNzI1IiwianRpIjoiNWVkMDg5MWI4MTE1ZDBjYjE0ODI1NzU4NTQ1ZDg5YzljN2Q4NTEzMmMyZDYzODU2ZjU5OTBlMzY0MGJmYzUxZTA3OGQ2Yjc2MGM1NWM0YWQiLCJpYXQiOjE1OTcyMjg2ODAsIm5iZiI6MTU5NzIyODY4MCwiZXhwIjoxNTk5ODIwNjgwLCJzdWIiOiIzMTMzYWIzYS02YzI1LTQ4ODgtYjEzZS05YmJhNDE0YTJiYzYiLCJzY29wZXMiOlsiY2FydC13cml0ZSIsInRyYW5zYWN0aW9ucy1yZWFkIiwid2ViaG9va3MtcmVhZCIsIndlYmhvb2tzLXdyaXRlIiwib3JkZXJzLXJlYWQiLCJwcm9kdWN0cy1yZWFkIiwicHJvZHVjdHMtd3JpdGUiLCJwdXJjaGFzZXMtcmVhZCIsInNoaXBwaW5nLWNhbGN1bGF0ZSIsInNoaXBwaW5nLWNhbmNlbCIsInNoaXBwaW5nLWNoZWNrb3V0Iiwic2hpcHBpbmctY29tcGFuaWVzIiwic2hpcHBpbmctZ2VuZXJhdGUiLCJzaGlwcGluZy1wcmV2aWV3Iiwic2hpcHBpbmctcHJpbnQiLCJzaGlwcGluZy1zaGFyZSIsInNoaXBwaW5nLXRyYWNraW5nIiwiZWNvbW1lcmNlLXNoaXBwaW5nIl19.uMBtvsdxtS00aZfnunckPBZNlUxFA-cvP7aX13eD6PHyH3dGA65-irm8wjk6XI3uDoLYuN2SxZsnlJDWtiswBSbXmO9_Cel4l6Pqbf9sKjurhvo_xARRq7sg2waMqyJCYxnWqA87Ql7pC11ZLgm5OgDYL44v3lSWJngwTr3-yS0Vpdwl3_sQqS7GxTqI361z95sTqYaG7xMMs5XnpbZ1VrLH57X3z8HLeq-bMuYKChOGnFTBNS9M92UZpi0DCFcFLTGrSzIO66dyvrVMZiQb00Jr3wPJ5B59gdKHR9lQKteC5eCGg1KNTxAPZtgpy5ApHoNh6bkxlNwDTiPGBT_5cBNF2uEmhvgckie-O-OB3XG8iKYggUgxwEYpFlksWFjnVYKTHjp5-cRvhj6dIqDwbEZyeWkmnPKwuZ4dTMBizGx0JjWJCS2m6KAcQuzyumQzUOrmHqc7eru3bBmFTqe_EgVkhRXvxTzO8vPxQ9ZJkJBcp65mtySdQcG3RRRQNF4_1BPikb3toPEOC2n2sLFl6m5i0upMpHf6C7m3R-CvVqJGbEwfJlJG3Gi6VcY8VcQd1WUpD3CE5j5HZiNVEdp-K_V-cM67-5v4vnPX2bhY-7_3PxVF6GGeqA0hHT6MuOZG2LDbu_9EAE-pdmIYlRJvoEi6Tdtlzv4c-UU71N8ClQk","refresh_token":"def50200f27513223467b005608848864d57c2666133fcda0e6b5d31c38a2ade053c0c5213b74c5e3241f7cda93db75a58f47a7012d62c0f3d32f1c9e8f81a99abe4c0a24a4a9019ffd6eeeecba3e8e7d7bce4732d5b871e11ee85e4bf0c95b9a1413bbf3ab872b666e903194e6d5f57f8269cec930749be7a0630425083c9286f6a8c8ceeaa06616426cf63ab9fd827856e08c61b9462cf1282d1f6a20c60d1b870a8c16abdb3debd06820182bcc348575a370d0a376d1efb904fe3b0afd2a795f1c993dfb3ef4a954c341d5e18473388d49308a1e9bf08db9e1381f09293ae31d8df0d3c882d1b7b1ee40d214a5be7b57f76e15de6e62fc3c7d623babe558d413480a7e7e7c5c113d185f3c8fc7b77f9d2fa0e51b646fab783ee4bcec2bcaf0d72b1005cfff5719777703160686b4a29eeb090146fa3b5266b0d687ca98622832892d3a387c7483392a8c079ca7f1f32dd8d6144ef288ca7a049bef43d021890bbfb501a5ead1d4b4a060155ecfb5d83f8c8d9fb3e1825a375c82160bb670d5a276ab1a61f305916d12e73a286fde68f667f03f0643ce4b0373f3d8bf14450b06483426a8787733d1ad14be58413b7fc13b486a9886e7e2859dac4ef0250a827ceed77e3ea219f9838390063c150e3064caa649b07b66954c75cb9ee8861e5f5e90988a94353acf9b525925132f2e76a10eeacc1d23cfc89123273e23e1218a88400d364b6a5716fda36280b9d15436c4ed428f84ecbded479aea72ee1a58940cb18d2a56b0d5bf12e151c87666c13b69a3f52b8c1715e19b613f52159caaefcf1232616edf6ddc09b58f7aa765bdc47cbec854b50b3c058c02bd82c5d5722c3d6809773ca027e23e22023317b04f3770116f39a5976159475cbfb6ad8fc13df36134ad43a1376eaf5432a9311f9ce5bf6a263d64132c390acbcdb7f7605dfd8e13feb74e2b2d550982bc395bb6b104ecb5335c195756487e4e855f3f28dfcc8834abecd4762fb8af343b9"}

As opções em negrito devem ser incluídas na tabela empresa do cliente nas opções melhorenvio_access_token e melhorenvio_refresh_token.

Feito isso a venda já é liberada pela transportadora, só falta fazer a consulta que precisa de um ajuste no código que explicarei em seguida, mas já estará funcionando.


Incluir um trabalho de cron na hospedagem hnetwebsites.com.br 1 vez ao dia para atualizar o token com o link



curl –s -o /dev/null https://www.luboscaratostore.com/melhorenvio/refresh_token.php

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo