Exercício: configurar o Stripe no Power Pages

Concluído

Para acompanhar este exercício e processar os pagamentos dos usuários em seu site do Power Pages, você precisa de uma conta do Stripe ativa para usar como seu provedor de pagamento. O Stripe é um provedor de pagamento muito conhecido, com integrações disponíveis diretamente no Power Pages.

A maneira como o Stripe interage com seu site do Power Pages é por meio de uma API (interface de programação de aplicativos). Quando você está integrando uma API em seu próprio aplicativo, a API tem um código de acesso específico chamado chave de API que permite a comunicação entre a API e seu aplicativo.

Uma chave de API é como uma senha segura que concede acesso autorizado a determinados recursos de um aplicativo de software. Quando você integra um serviço como o Stripe a um site criado no Microsoft Power Pages, a chave de API garante que suas páginas da Web possam se comunicar com segurança com os servidores do Stripe. Você insere a chave de API no código de back-end do site, permitindo que o Power Pages o ajude a enviar solicitações de pagamento seguras e receber atualizações de transações sem expor informações confidenciais ao público. Basicamente, a chave de API permite que seu aplicativo do Power Pages "fale" de forma direta e segura com o sistema do Stripe.

Para obter mais informações sobre as chaves de API do Stripe e seus usos, acesse a Documentação das chaves de API do Stripe.

Configuração do Stripe

Para configurar o Stripe, siga estas etapas:

  1. Comece entrando no Stripe e ativando o Modo de teste na parte superior da Página inicial. O modo de teste permite que você teste a conexão do Stripe com seu site. Completo com chaves de API de teste e informações de cartão de teste, o modo de teste permite que você depure sua conexão e configurações sem o compromisso com uma chave ativa.

    Observação

    Ao usar o Stripe em um ambiente de produção ativo, você usará as chaves ativas disponíveis no Stripe. Este exercício usa chaves de teste como um exemplo para você acompanhar.

    Você também precisa instalar o aplicativo Microsoft Power Pages Payments do Marketplace de aplicativos do Stripe para integrar o Microsoft Power Pages no Stripe.

    Observação

    Dependendo do status da sua conta do Stripe, talvez você só tenha a opção de instalar no modo de teste. Isso é aceitável para fins de teste; porém, se você pretender implementar esse aplicativo em seu site ativo, precisará continuar com a configuração da conta.

  2. Para encontrar suas chaves de API na Página inicial, vá para Desenvolvedores > Chaves de API no menu de navegação à esquerda.

    Como alternativa, você pode encontrar suas chaves no aplicativo Microsoft Power Pages Payments em Exibir chaves de API.

    Ao escolher uma chave de API, é importante que você entenda a principal diferença entre chaves Padrão e Restritas. Uma chave padrão desbloqueia o acesso total à API, o que permite uma ampla interação com sua conta, enquanto as chaves restritas fornecem limites de acesso e permissões mais específicos. Para os fins deste curso, você usará a chave restrita do aplicativo Microsoft Power Pages Payments.

  3. Selecione Revelar chave de teste em Token na linha de chaves restritas de Chave para Microsoft Power Pages Payments a fim de revelar a chave de API que você está usando no Power Pages.

    Importante

    Como você está no modo de teste para este exercício, você pode revelar e ocultar essa chave a seu critério. Se o ambiente estiver ao vivo, você terá apenas uma chance de revelar a chave. Você pode mitigar qualquer tratamento incorreto de chaves secretas ou restritas em um ambiente ativo criando uma nova chave; não é possível recuperar a chave novamente do painel. Para obter mais informações, consulte a Documentação da chave do Stripe.

  4. Copie a chave para sua área de transferência clicando com o botão esquerdo do mouse no token e colando-a/salvando-a em um bloco de notas ou outro editor de texto. Sua chave deve incluir rk_test__prepended antes do token.

    Você também precisa da Chave publicável. Mantenha essa chave no mesmo local que a chave restrita.

    Observação

    Cada tipo de chave tem as seguintes cadeias de caracteres de identificação como prefixo para cada token: Publicável: pk, Secreto: sk e Restrito: rk. Essas cadeias de identificação ajudam a identificar o tipo da chave depois de salvar.

Depois de salvar as chaves, agora você tem tudo do lado do Stripe pronto para teste. Nas próximas unidades, você aprenderá a modificar seu site do Power Pages para lidar com a conexão do Stripe e criar um formulário a fim de implementar o processo de processamento de pagamentos do Stripe.