# Opções de integração de formas de pagamento Conheça as diversas maneiras de integrar formas de pagamento. Você pode adicionar ou remover formas de pagamento diretamente no [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) sem precisar escrever código. Por exemplo, você pode ativar formas de pagamento como Apple Pay, Klarna, Affirm, iDEAL e outras. Consulte [formas de pagamento aceitas](https://docs.stripe.com/payments/payment-methods/overview.md) para saber mais sobre todas as formas de pagamento compatíveis com sua integração. As [formas de pagamento](https://docs.stripe.com/payments/payment-methods/integration-options.md#payment-method-product-support) que você pode oferecer dependem da moeda, do país e dos produtos da Stripe com os quais você se integra. Use este guia para verificar se as formas de pagamento escolhidas funcionam para sua empresa e para determinar como você deseja adicionar formas de pagamento. Consulte o [ suporte as formas de pagamento](https://docs.stripe.com/payments/payment-methods/payment-method-support.md) para saber quais países, moedas, produtos e APIs da Stripe oferecem suporte a quais formas de pagamento. ## Escolher a integração A tabela abaixo descreve várias maneiras de começar sua integração, incluindo opções no-code, low-code e integrações avançadas. Você também pode comparar [recursos](https://docs.stripe.com/payments/online-payments.md#compare-features-and-availability) e [suporte ao produto](https://docs.stripe.com/payments/online-payments.md#choose-your-api). Além dos caminhos descritos abaixo, você pode usar o [Stripe Invoicing](https://docs.stripe.com/invoicing.md) para cobrar automaticamente a forma de pagamento salva do cliente ou as faturas por e-mail [sem qualquer programação](https://docs.stripe.com/invoicing/no-code-guide.md). Veja as [formas de pagamento aceitas pelo Invoicing](https://docs.stripe.com/invoicing/payment-methods.md#supported). |   | [**LINKS DE PAGAMENTO**](https://docs.stripe.com/payment-links.md) | [**PÁGINA HOSPEDADA**](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=checkout&ui=stripe-hosted) | [**PÁGINA INCORPORADA**](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=checkout&ui=embedded-page) | [**ELEMENTS**](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=elements&api-integration=checkout) | [**INTEGRAÇÃO AVANÇADA**](https://docs.stripe.com/payments/accept-a-payment.md?payment-ui=elements&api-integration=paymentintents) | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | | **IU** | Payment Links + Checkout | [Checkout](https://docs.stripe.com/payments/checkout/how-checkout-works.md?payment-ui=stripe-hosted) | [Checkout](https://docs.stripe.com/payments/checkout/how-checkout-works.md?payment-ui=embedded-page) | [Elements](https://docs.stripe.com/payments/elements.md) | [Elements](https://docs.stripe.com/payments/elements.md) | | **API** | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [PaymentIntents](https://docs.stripe.com/payments/payment-intents.md) | | **Esforço de integração** | Não é preciso programar | Pouca programação | Pouca programação | Mais programação | Mais programação | | **Hospedagem** | Página hospedada pela Stripe ([domínios personalizados](https://docs.stripe.com/payments/checkout/custom-domains.md) opcionais) | Página hospedada pela Stripe ([domínios personalizados](https://docs.stripe.com/payments/checkout/custom-domains.md) opcionais) | Incorpore ao seu site | Incorpore ao seu site | Incorpore ao seu site | | **Personalização da IU** | Personalização limitada1 | Personalização limitada1 | Personalização limitada1 | Personalização extensiva com [API Appearance](https://docs.stripe.com/elements/appearance-api.md) | Personalização extensiva com [API Appearance](https://docs.stripe.com/elements/appearance-api.md) | | **FORMAS DE PAGAMENTO**2 | | [Exibir dinamicamente](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) mais de 40 formas de pagamento | ✓ Aceito | ✓ Aceito | ✓ Aceito | ✓ Aceito | ✓ Aceito | | Gerencie formas de pagamento no [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) sem programar | ✓ Aceito | ✓ Aceito | ✓ Aceito | ✓ Aceito | ✓ Aceito | | **[Checkout mais rápido com Link](https://docs.stripe.com/payments/link.md)** e mais formas de pagamento por carteira, como [Apple Pay](https://docs.stripe.com/apple-pay.md), [Google Pay](https://docs.stripe.com/google-pay.md) e [Amazon Pay](https://docs.stripe.com/payments/amazon-pay.md) | ✓ Aceito | ✓ Aceito | ✓ Aceito 3 | ✓ Aceito 3 | ✓ Aceito 3 | | **[Compre agora e pague depois](https://docs.stripe.com/payments/buy-now-pay-later.md)** formas de pagamento como [Affirm](https://docs.stripe.com/payments/affirm.md), [Afterpay/Clearpay](https://docs.stripe.com/payments/afterpay-clearpay.md) e [Klarna](https://docs.stripe.com/payments/klarna.md) | ✓ Aceito | ✓ Aceito | ✓ Aceito | ✓ Aceito | ✓ Aceito | | **[Formas de pagamento personalizadas](https://docs.stripe.com/payments/payment-methods/custom-payment-methods.md)** | - Unsupported | - Unsupported | - Unsupported | - Unsupported | ✓ Aceito | 1A personalização limitada oferece [20 fontes predefinidas](https://docs.stripe.com/payments/checkout/customization/appearance.md#font-compatibility), 3 opções de raio de borda predefinidas, personalização de logotipo e fundo e cor de botão personalizada. 2Para ver em detalhes o suporte a cada forma de pagamento, consulte [Saiba mais sobre formas de pagamento](https://docs.stripe.com/payments/payment-methods/overview.md). 3As formas de pagamento da carteira exigem [o registro do seu domínio](https://docs.stripe.com/payments/payment-methods/pmd-registration.md). ## Suporte a formas de pagamento As formas de pagamento só aceitam determinadas moedas, países, produtos e recursos de API. Verifique se as formas de pagamento escolhidas funcionam no seu cenário analisando a página [Suporte da forma de pagamento](https://docs.stripe.com/payments/payment-methods/payment-method-support.md). ## Adicionar formas de pagamento Durante o processo de checkout, as formas de pagamento disponíveis são exibidas aos clientes. Você pode gerenciar formas de pagamento no [Dashboard](https://dashboard.stripe.com/settings/payment_methods) ou mostrar manualmente formas de pagamento usando programação. Consulte o guia [Aceitar um pagamento](https://docs.stripe.com/payments/accept-a-payment.md) para ver as etapas detalhadas. ### Usar formas de pagamento dinâmicas A Stripe exibe dinamicamente as formas de pagamento mais relevantes aos clientes com base nas preferências de forma de pagamento definidas no Dashboard e em fatores de qualificação, como valor, moeda e fluxo de pagamento da transação. Para ativar e gerenciar as preferências de forma de pagamento, acesse o [Dashboard](https://dashboard.stripe.com/settings/payment_methods). Por padrão, a Stripe habilita para você determinadas formas de pagamento e, após notificá-lo, pode habilitar outras. A menos que você precise listar formas de pagamento manualmente, recomendamos usar formas de pagamento dinâmicas. As formas de pagamento dinâmicas determinam automaticamente quais formas de pagamento exibir com base nas regras que você configura no Dashboard. Consulte [Formas de pagamento dinâmicas](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) para saber mais. ### Listar manualmente formas de pagamento A listagem manual de formas de pagamento exige alguma programação. Cada forma de pagamento que você deseja que o PaymentIntent aceite precisa ser adicionada a `payment_method_types`. A menos que sua integração exija que você liste manualmente as formas de pagamento, recomendamos que você as gerencie no [Dashboard](https://dashboard.stripe.com/settings/payment_methods). A Stripe processa a devolução de formas de pagamento qualificadas com base em fatores como valor, moeda e fluxo de pagamento da transação. #### Sessões de checkout ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d mode=payment \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=2" \ --data-urlencode "success_url=https://example.com/success" \ -d "payment_method_types[0]=bancontact" \ -d "payment_method_types[1]=card" \ -d "payment_method_types[2]=eps" \ -d "payment_method_types[3]=ideal" \ -d "payment_method_types[4]=p24" \ -d "payment_method_types[5]=sepa_debit" ``` #### Intenções de pagamento ```curl curl https://api.stripe.com/v1/payment_intents \ -u "<>:" \ -d amount=1099 \ -d currency=eur \ -d "payment_method_types[]=bancontact" \ -d "payment_method_types[]=card" \ -d "payment_method_types[]=eps" \ -d "payment_method_types[]=ideal" \ -d "payment_method_types[]=p24" \ -d "payment_method_types[]=sepa_debit" ``` Quando várias formas de pagamento são passadas, o Checkout as reordena dinamicamente para priorizar as mais relevantes com base na localização e outras características do cliente. A página que aceita pagamentos prioriza a exibição de formas de pagamento conhecidas por aumentar a conversão para a localização do seu cliente, e formas de pagamento de prioridade menor ficam ocultas em um menu de navegação.