{"title":"Construindo uma integra\u00e7\u00e3o na nuvem","category":"default","creationDate":1560352500,"content":"<p>Com uma integra\u00e7\u00e3o que usa comunica\u00e7\u00f5es na nuvem, sua caixa registradora e seu terminal se comunicam pela Internet.<\/p>\n<p>Para iniciar um pagamento:<\/p>\n<ol>\n<li>Sua caixa registradora faz uma solicita\u00e7\u00e3o na API para a plataforma de pagamentos Adyen.<\/li>\n<li>A plataforma de pagamentos da Adyen direciona a solicita\u00e7\u00e3o para o seu terminal, para iniciar o pagamento no dispositivo.<\/li>\n<li>O terminal envia a transa\u00e7\u00e3o para a plataforma de pagamentos da Adyen para processamento.<\/li>\n<li>Voc\u00ea recebe o resultado da transa\u00e7\u00e3o. Voc\u00ea pode criar uma integra\u00e7\u00e3o que receba essas informa\u00e7\u00f5es de forma:\n<ul>\n<li><strong>S\u00edncrona<\/strong>: quando sua caixa registradora faz uma solicita\u00e7\u00e3o na API, ela mant\u00e9m a conex\u00e3o aberta at\u00e9 que o resultado da transa\u00e7\u00e3o seja conhecido.<\/li>\n<li><strong>Ass\u00edncrona<\/strong>: sua caixa registradora faz uma solicita\u00e7\u00e3o na API e fecha a conex\u00e3o. Depois que a transa\u00e7\u00e3o \u00e9 processada, o resultado da transa\u00e7\u00e3o \u00e9 recebido em uma notifica\u00e7\u00e3o.<\/li>\n<\/ul><\/li>\n<\/ol>\n<p>Antes de come\u00e7ar a fazer transa\u00e7\u00f5es com uma integra\u00e7\u00e3o na nuvem, voc\u00ea precisar\u00e1:<\/p>\n<ol>\n<li><a href=\"#configure-network\">Configurar sua rede<\/a>.<\/li>\n<li><a href=\"#install-library\">Instalar uma biblioteca de API (opcional) <\/a>.<\/li>\n<li><a href=\"#build-payment-flow\">Criar seu fluxo de pagamento<\/a>.<\/li>\n<li>Aprender a <a href=\"#handle-network-issues\">lidar com problemas de rede<\/a>.<\/li>\n<\/ol>\n<h2 id=\"configure-network\">Etapa 1: Configurar sua rede<\/h2>\n<p>Para que sua caixa registradora possa se conectar \u00e0 Adyen, voc\u00ea precisar\u00e1:<\/p>\n<ol>\n<li>\n<p>Adicionar os dom\u00ednios da Adyen \u00e0 lista de permiss\u00f5es do seu firewall.<br \/>\nConfigure seu firewall para permitir o tr\u00e1fego HTTPS de sa\u00edda dos endere\u00e7os de IP de suas caixas registradoras e terminais para:<\/p>\n<ul>\n<li><code>*.adyen.com<\/code><\/li>\n<li><code>*.adyenpayments.com<\/code><\/li>\n<\/ul>\n<p>A lista de permiss\u00f5es deve ser baseada no nome DNS desses URLs. Seu firewall deve verificar dinamicamente se h\u00e1 atualiza\u00e7\u00f5es de endere\u00e7o IP, pelo menos a cada 60 segundos.<\/p>\n<div class=\"notices red\">\n<p>N\u00e3o codifique os endere\u00e7os IP da Adyen, pois eles podem mudar com o tempo. N\u00e3o compartilhamos publicamente uma lista de nossos endere\u00e7os IP.<\/p>\n<\/div>\n<\/li>\n<li>Abra as portas:\n<ul>\n<li><strong>tcp\/443<\/strong> para Internet.<\/li>\n<li><strong>tcp\/8443<\/strong> na sua LAN.<\/li>\n<\/ul><\/li>\n<\/ol>\n<div class=\"notices blue\">\n<p>Para obter mais informa\u00e7\u00f5es sobre como configurar sua rede e nossas recomenda\u00e7\u00f5es, consulte nossa <a href=\"\/pt\/point-of-sale\/network-configuration\">documenta\u00e7\u00e3o de configura\u00e7\u00e3o de rede<\/a>.<\/p>\n<\/div>\n<h2 id=\"install-library\">Etapa 2: Instalar uma biblioteca de API (opcional)<\/h2>\n<p>Em nosso <a href=\"https:\/\/github.com\/adyen\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">GitHub<\/a>, fornecemos bibliotecas de API em diversos idiomas. A instala\u00e7\u00e3o de uma n\u00e3o \u00e9 necess\u00e1ria, mas voc\u00ea pode economizar tempo de desenvolvimento, porque uma biblioteca:<\/p>\n<ul>\n<li>\u2022   Est\u00e1 conectada a sistemas de pacotes gerenciados (Composer, Gradle, Maven, npm, NuGet, PyPi, RubyGems) e, portanto, \u00e9 f\u00e1cil de incluir em seu projeto.<\/li>\n<li>Usa a vers\u00e3o mais recente da API.<\/li>\n<li>Constr\u00f3i os pontos de e TEST e LIVE corretos.<\/li>\n<li>Inclui todos os modelos de API de terminais para que voc\u00ea possa us\u00e1-los para criar solicita\u00e7\u00f5es e n\u00e3o precisar serializar solicita\u00e7\u00f5es para JSON.<\/li>\n<li>Envia a solicita\u00e7\u00e3o para a Adyen usando seu cliente HTTP interno, para que voc\u00ea n\u00e3o precise criar o seu pr\u00f3prio.<\/li>\n<\/ul>\n<p>Para usar uma biblioteca, siga as instru\u00e7\u00f5es para uma dessas bibliotecas:<\/p>\n<ul>\n<li><a href=\"\/pt\/development-resources\/libraries#csharp\">C#<\/a><\/li>\n<li><a href=\"\/pt\/development-resources\/libraries#java\">Java<\/a><\/li>\n<li><a href=\"\/pt\/development-resources\/libraries#php\">PHP<\/a><\/li>\n<\/ul>\n<h2 id=\"build-payment-flow\">Etapa 3: Crie seu fluxo de pagamento<\/h2>\n<p>Ao criar seu fluxo de pagamento, voc\u00ea tamb\u00e9m deve considerar a forma como deseja receber o resultado dos pagamentos:<\/p>\n<ul>\n<li><a href=\"#sync\">S\u00edncron<\/a>, como uma resposta da API.<\/li>\n<li><a href=\"#async\">Ass\u00edncrona<\/a>, a partir de uma notifica\u00e7\u00e3o de exibi\u00e7\u00e3o que \u00e9 enviada para o servidor webhook.<\/li>\n<\/ul>\n<h3 id=\"sync\">Recebendo um resultado s\u00edncrono<\/h3>\n<p>Se voc\u00ea deseja receber o resultado de suas transa\u00e7\u00f5es de forma s\u00edncrona, sua caixa registradora precisa fazer solicita\u00e7\u00f5es HTTPS para o terminal:<\/p>\n<ul>\n<li><a href=\"https:\/\/terminal-api-test.adyen.com\/sync\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">https:\/\/terminal-api-test.adyen.com\/sync<\/a><\/li>\n<\/ul>\n<p>Essa solicita\u00e7\u00e3o deve usar um tempo limite estendido de mais de 150 segundos. Durante esse per\u00edodo, a conex\u00e3o \u00e9 mantida ativa e uma resposta s\u00edncrona se seguir\u00e1.<\/p>\n<p><img alt=\"\" src=\"\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/06.choose-your-architecture\/02.cloud\/synchronous_flow.png\" \/><\/p>\n<p>Al\u00e9m do resultado do pagamento, a resposta s\u00edncrona da API fornece<\/p>\n<ul>\n<li>Refer\u00eancia de transa\u00e7\u00e3o exclusiva da Adyen.<\/li>\n<li>Sua refer\u00eancia de transa\u00e7\u00e3o exclusiva.<\/li>\n<li>Dados que voc\u00ea pode usar para <a href=\"\/pt\/point-of-sale\/basic-tapi-integration\/generate-receipts\">gerar um recibo<\/a>. Voc\u00ea pode gerar um recibo impresso, exibi-lo na tela ou envi\u00e1-lo por e-mail ao cliente.<\/li>\n<\/ul>\n<p>Para obter mais informa\u00e7\u00f5es sobre a resposta s\u00edncrona da API, consulte nossos <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api\">fundamentos da API do terminal<\/a>.<\/p>\n<p>Ao criar seu fluxo de pagamento, voc\u00ea tamb\u00e9m deve considerar se deseja exibir notifica\u00e7\u00f5es em sua caixa registradora. Isso \u00e9 opcional se voc\u00ea estiver recebendo uma resposta de forma s\u00edncrona, mas mantenha a equipe da sua loja atualizada com o andamento da transa\u00e7\u00e3o. Para configurar as notifica\u00e7\u00f5es, voc\u00ea precisar\u00e1 de um servidor HTTPS webhook. Para obter mais informa\u00e7\u00f5es sobre como configurar notifica\u00e7\u00f5es de exibi\u00e7\u00e3o, consulte nossa documenta\u00e7\u00e3o de <a href=\"\/pt\/point-of-sale\/design-your-integration\/notifications\/display-notifications\">notifica\u00e7\u00f5es de exibi\u00e7\u00e3o<\/a>.<\/p>\n<h3 id=\"async\">Recebendo um resultado ass\u00edncrono<\/h3>\n<p>Se voc\u00ea n\u00e3o desejar usar um tempo limite prolongado de 150 segundos, poder\u00e1 receber a resposta de forma ass\u00edncrona. Nesse caso, sua caixa registradora precisa fazer uma solicita\u00e7\u00e3o HTTPS para o terminal:<\/p>\n<ul>\n<li><a href=\"https:\/\/terminal-api-test.adyen.com\/async\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">https:\/\/terminal-api-test.adyen.com\/async<\/a><\/li>\n<\/ul>\n<p>Isso retornar\u00e1 uma resposta 200 HTTP OK, confirmando que recebemos sua solicita\u00e7\u00e3o.<\/p>\n<p>Para receber uma resposta ass\u00edncrona, ser\u00e1 necess\u00e1rio configurar um servidor HTTPS webhook para que voc\u00ea possa receber notifica\u00e7\u00f5es de exibi\u00e7\u00e3o em sua caixa registradora. Isso mant\u00e9m a equipe da loja informada sobre o andamento da transa\u00e7\u00e3o, incluindo o resultado.<\/p>\n<p><img src=\"\/point-of-sale\/design-your-integration\/choose-your-architecture\/cloud\/asynchronous_cloud.svg\" alt=\"\" \/><\/p>\n<p>Al\u00e9m do resultado do pagamento, as notifica\u00e7\u00f5es de exibi\u00e7\u00e3o ass\u00edncronas fornecem:<\/p>\n<ul>\n<li>Refer\u00eancia de transa\u00e7\u00e3o exclusiva da Adyen.<\/li>\n<li>Sua refer\u00eancia de transa\u00e7\u00e3o exclusiva.<\/li>\n<li>Dados que voc\u00ea pode usar <a href=\"\/pt\/point-of-sale\/basic-tapi-integration\/generate-receipts\">gerar um recibo<\/a>. Voc\u00ea pode gerar um recibo impresso, exibi-lo na tela ou envi\u00e1-lo por e-mail ao comprador.<\/li>\n<\/ul>\n<h2 id=\"handle-network-issues\">Etapa 4: Resolver problemas de rede<\/h2>\n<p>Para tornar sua integra\u00e7\u00e3o mais resistente em caso de problemas de conex\u00e3o, sua integra\u00e7\u00e3o deve automaticamente <a href=\"\/pt\/point-of-sale\/basic-tapi-integration\/verify-transaction-status\">fazer uma solicita\u00e7\u00e3o de status de transa\u00e7\u00e3o<\/a> quando n\u00e3o receber uma resposta de pagamento da Adyen.<\/p>\n<p>As solicita\u00e7\u00f5es de pagamento tem um limite de 150 segundos. Se voc\u00ea n\u00e3o receber uma resposta de pagamento (ou uma resposta indicando um tempo limite) ap\u00f3s 150 segundos, sua integra\u00e7\u00e3o dever\u00e1 fazer automaticamente uma solicita\u00e7\u00e3o de status da transa\u00e7\u00e3o.<\/p>\n<p>A exibi\u00e7\u00e3o do resultado da solicita\u00e7\u00e3o de status da transa\u00e7\u00e3o na sua caixa registradora reduz o risco de que a equipe da loja tente desnecessariamente cancelar ou reembolsar a transa\u00e7\u00e3o ou fazer uma transa\u00e7\u00e3o duplicada.<\/p>\n<div class=\"notices blue\">\n<p>Opcionalmente, voc\u00ea pode solicitar o status de uma transa\u00e7\u00e3o antes de 150 segundos. Por exemplo, voc\u00ea tamb\u00e9m pode permitir que a equipe da loja solicite manualmente o status de um pagamento a qualquer momento da caixa registradora.<\/p>\n<\/div>\n<hr \/>\n<p>Agora que voc\u00ea j\u00e1 sabe como criar sua integra\u00e7\u00e3o, pode aprender sobre o b\u00e1sico da nossa API de terminais.<\/p>","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/design-your-integration\/choose-your-architecture\/cloud","articleFields":{"description":"Aprenda a criar uma integra\u00e7\u00e3o com as comunica\u00e7\u00f5es na nuvem.","next_steps":[{"title":"Fundamentos da API de terminais","description":"Conhe\u00e7a nossa API de ponto de terminais.","url":"\/point-of-sale\/design-your-integration\/terminal-api","required":true},{"title":"Configurar notifica\u00e7\u00f5es de exibi\u00e7\u00e3o","description":"Exiba notifica\u00e7\u00f5es na sua caixa registradora para manter a equipe de sua loja informada.","url":"\/point-of-sale\/design-your-integration\/notifications\/display-notifications","required":false}],"last_edit_on":"28-05-2020 17:48"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/design-your-integration\/choose-your-architecture\/cloud","title":"Construindo uma integra\u00e7\u00e3o na nuvem","content":"Com uma integra\u00e7\u00e3o que usa comunica\u00e7\u00f5es na nuvem, sua caixa registradora e seu terminal se comunicam pela Internet.\nPara iniciar um pagamento:\n\nSua caixa registradora faz uma solicita\u00e7\u00e3o na API para a plataforma de pagamentos Adyen.\nA plataforma de pagamentos da Adyen direciona a solicita\u00e7\u00e3o para o seu terminal, para iniciar o pagamento no dispositivo.\nO terminal envia a transa\u00e7\u00e3o para a plataforma de pagamentos da Adyen para processamento.\nVoc\u00ea recebe o resultado da transa\u00e7\u00e3o. Voc\u00ea pode criar uma integra\u00e7\u00e3o que receba essas informa\u00e7\u00f5es de forma:\n\nS\u00edncrona: quando sua caixa registradora faz uma solicita\u00e7\u00e3o na API, ela mant\u00e9m a conex\u00e3o aberta at\u00e9 que o resultado da transa\u00e7\u00e3o seja conhecido.\nAss\u00edncrona: sua caixa registradora faz uma solicita\u00e7\u00e3o na API e fecha a conex\u00e3o. Depois que a transa\u00e7\u00e3o \u00e9 processada, o resultado da transa\u00e7\u00e3o \u00e9 recebido em uma notifica\u00e7\u00e3o.\n\n\nAntes de come\u00e7ar a fazer transa\u00e7\u00f5es com uma integra\u00e7\u00e3o na nuvem, voc\u00ea precisar\u00e1:\n\nConfigurar sua rede.\nInstalar uma biblioteca de API (opcional) .\nCriar seu fluxo de pagamento.\nAprender a lidar com problemas de rede.\n\nEtapa 1: Configurar sua rede\nPara que sua caixa registradora possa se conectar \u00e0 Adyen, voc\u00ea precisar\u00e1:\n\n\nAdicionar os dom\u00ednios da Adyen \u00e0 lista de permiss\u00f5es do seu firewall.\nConfigure seu firewall para permitir o tr\u00e1fego HTTPS de sa\u00edda dos endere\u00e7os de IP de suas caixas registradoras e terminais para:\n\n*.adyen.com\n*.adyenpayments.com\n\nA lista de permiss\u00f5es deve ser baseada no nome DNS desses URLs. Seu firewall deve verificar dinamicamente se h\u00e1 atualiza\u00e7\u00f5es de endere\u00e7o IP, pelo menos a cada 60 segundos.\n\nN\u00e3o codifique os endere\u00e7os IP da Adyen, pois eles podem mudar com o tempo. N\u00e3o compartilhamos publicamente uma lista de nossos endere\u00e7os IP.\n\n\nAbra as portas:\n\ntcp\/443 para Internet.\ntcp\/8443 na sua LAN.\n\n\n\nPara obter mais informa\u00e7\u00f5es sobre como configurar sua rede e nossas recomenda\u00e7\u00f5es, consulte nossa documenta\u00e7\u00e3o de configura\u00e7\u00e3o de rede.\n\nEtapa 2: Instalar uma biblioteca de API (opcional)\nEm nosso GitHub, fornecemos bibliotecas de API em diversos idiomas. A instala\u00e7\u00e3o de uma n\u00e3o \u00e9 necess\u00e1ria, mas voc\u00ea pode economizar tempo de desenvolvimento, porque uma biblioteca:\n\n\u2022   Est\u00e1 conectada a sistemas de pacotes gerenciados (Composer, Gradle, Maven, npm, NuGet, PyPi, RubyGems) e, portanto, \u00e9 f\u00e1cil de incluir em seu projeto.\nUsa a vers\u00e3o mais recente da API.\nConstr\u00f3i os pontos de e TEST e LIVE corretos.\nInclui todos os modelos de API de terminais para que voc\u00ea possa us\u00e1-los para criar solicita\u00e7\u00f5es e n\u00e3o precisar serializar solicita\u00e7\u00f5es para JSON.\nEnvia a solicita\u00e7\u00e3o para a Adyen usando seu cliente HTTP interno, para que voc\u00ea n\u00e3o precise criar o seu pr\u00f3prio.\n\nPara usar uma biblioteca, siga as instru\u00e7\u00f5es para uma dessas bibliotecas:\n\nC#\nJava\nPHP\n\nEtapa 3: Crie seu fluxo de pagamento\nAo criar seu fluxo de pagamento, voc\u00ea tamb\u00e9m deve considerar a forma como deseja receber o resultado dos pagamentos:\n\nS\u00edncron, como uma resposta da API.\nAss\u00edncrona, a partir de uma notifica\u00e7\u00e3o de exibi\u00e7\u00e3o que \u00e9 enviada para o servidor webhook.\n\nRecebendo um resultado s\u00edncrono\nSe voc\u00ea deseja receber o resultado de suas transa\u00e7\u00f5es de forma s\u00edncrona, sua caixa registradora precisa fazer solicita\u00e7\u00f5es HTTPS para o terminal:\n\nhttps:\/\/terminal-api-test.adyen.com\/sync\n\nEssa solicita\u00e7\u00e3o deve usar um tempo limite estendido de mais de 150 segundos. Durante esse per\u00edodo, a conex\u00e3o \u00e9 mantida ativa e uma resposta s\u00edncrona se seguir\u00e1.\n\nAl\u00e9m do resultado do pagamento, a resposta s\u00edncrona da API fornece\n\nRefer\u00eancia de transa\u00e7\u00e3o exclusiva da Adyen.\nSua refer\u00eancia de transa\u00e7\u00e3o exclusiva.\nDados que voc\u00ea pode usar para gerar um recibo. Voc\u00ea pode gerar um recibo impresso, exibi-lo na tela ou envi\u00e1-lo por e-mail ao cliente.\n\nPara obter mais informa\u00e7\u00f5es sobre a resposta s\u00edncrona da API, consulte nossos fundamentos da API do terminal.\nAo criar seu fluxo de pagamento, voc\u00ea tamb\u00e9m deve considerar se deseja exibir notifica\u00e7\u00f5es em sua caixa registradora. Isso \u00e9 opcional se voc\u00ea estiver recebendo uma resposta de forma s\u00edncrona, mas mantenha a equipe da sua loja atualizada com o andamento da transa\u00e7\u00e3o. Para configurar as notifica\u00e7\u00f5es, voc\u00ea precisar\u00e1 de um servidor HTTPS webhook. Para obter mais informa\u00e7\u00f5es sobre como configurar notifica\u00e7\u00f5es de exibi\u00e7\u00e3o, consulte nossa documenta\u00e7\u00e3o de notifica\u00e7\u00f5es de exibi\u00e7\u00e3o.\nRecebendo um resultado ass\u00edncrono\nSe voc\u00ea n\u00e3o desejar usar um tempo limite prolongado de 150 segundos, poder\u00e1 receber a resposta de forma ass\u00edncrona. Nesse caso, sua caixa registradora precisa fazer uma solicita\u00e7\u00e3o HTTPS para o terminal:\n\nhttps:\/\/terminal-api-test.adyen.com\/async\n\nIsso retornar\u00e1 uma resposta 200 HTTP OK, confirmando que recebemos sua solicita\u00e7\u00e3o.\nPara receber uma resposta ass\u00edncrona, ser\u00e1 necess\u00e1rio configurar um servidor HTTPS webhook para que voc\u00ea possa receber notifica\u00e7\u00f5es de exibi\u00e7\u00e3o em sua caixa registradora. Isso mant\u00e9m a equipe da loja informada sobre o andamento da transa\u00e7\u00e3o, incluindo o resultado.\n\nAl\u00e9m do resultado do pagamento, as notifica\u00e7\u00f5es de exibi\u00e7\u00e3o ass\u00edncronas fornecem:\n\nRefer\u00eancia de transa\u00e7\u00e3o exclusiva da Adyen.\nSua refer\u00eancia de transa\u00e7\u00e3o exclusiva.\nDados que voc\u00ea pode usar gerar um recibo. Voc\u00ea pode gerar um recibo impresso, exibi-lo na tela ou envi\u00e1-lo por e-mail ao comprador.\n\nEtapa 4: Resolver problemas de rede\nPara tornar sua integra\u00e7\u00e3o mais resistente em caso de problemas de conex\u00e3o, sua integra\u00e7\u00e3o deve automaticamente fazer uma solicita\u00e7\u00e3o de status de transa\u00e7\u00e3o quando n\u00e3o receber uma resposta de pagamento da Adyen.\nAs solicita\u00e7\u00f5es de pagamento tem um limite de 150 segundos. Se voc\u00ea n\u00e3o receber uma resposta de pagamento (ou uma resposta indicando um tempo limite) ap\u00f3s 150 segundos, sua integra\u00e7\u00e3o dever\u00e1 fazer automaticamente uma solicita\u00e7\u00e3o de status da transa\u00e7\u00e3o.\nA exibi\u00e7\u00e3o do resultado da solicita\u00e7\u00e3o de status da transa\u00e7\u00e3o na sua caixa registradora reduz o risco de que a equipe da loja tente desnecessariamente cancelar ou reembolsar a transa\u00e7\u00e3o ou fazer uma transa\u00e7\u00e3o duplicada.\n\nOpcionalmente, voc\u00ea pode solicitar o status de uma transa\u00e7\u00e3o antes de 150 segundos. Por exemplo, voc\u00ea tamb\u00e9m pode permitir que a equipe da loja solicite manualmente o status de um pagamento a qualquer momento da caixa registradora.\n\n\nAgora que voc\u00ea j\u00e1 sabe como criar sua integra\u00e7\u00e3o, pode aprender sobre o b\u00e1sico da nossa API de terminais.","type":"page","locale":"pt","boost":16,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"Design your integration","lvl3":"Escolha uma arquitetura de integra\u00e7\u00e3o para seus terminais","lvl4":"Construindo uma integra\u00e7\u00e3o na nuvem"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/design-your-integration","lvl3":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/design-your-integration\/choose-your-architecture","lvl4":"\/pt\/point-of-sale\/design-your-integration\/choose-your-architecture\/cloud"},"levels":5,"category":"In-person payments","category_color":"green","tags":["Construindo","integra\u00e7\u00e3o","nuvem"]},"articleFiles":{"synchronous_flow.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/06.choose-your-architecture\/02.cloud\/synchronous_flow.png\" \/>","async_cloud_trans_status.svg":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/06.choose-your-architecture\/02.cloud\/async_cloud_trans_status.svg\" \/>","postman-logo-vertical-orange-2021.svg":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/06.choose-your-architecture\/02.cloud\/postman-logo-vertical-orange-2021.svg\" \/>"}}
