Stripe

Stripe Payments Integration Affiliate Marketing

Integração Stripe

Um conjunto de APIs que potencializa o comércio para empresas de todos os tamanhos.

O Stripe facilita o início do recebimento de cartões de crédito na web hoje mesmo. O método de integração utiliza nosso plugin interno para o gerenciamento de notificações.

Como integrar o PostAffiliatePro com Stripe

A integração gerencia pedidos, pedidos recorrentes e reembolsos. Também oferece suporte a comissões vitalícias e controle de cupons.

Cada conta de cliente no Stripe possui um campo extra chamado ‘description’. Neste método de integração, vamos utilizá-lo. A tarefa consiste em adicionar o valor do cookie (de rastreamento) no campo description encontrado em seu formulário de pedido. A maneira mais fácil é adicionar este código ao seu formulário de pagamento:

<input type="hidden" name="pap_custom" value="" id="pap_tdx8v2s5a" />

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  PostAffTracker.writeCookieToCustomField('pap_tdx8v2s5a');
</script>

Quando o formulário for enviado (cliente realizando o pedido), você pode processar os dados normalmente e, antes de criar uma cobrança e uma conta de cliente (com Stripe_Customer::create), deve utilizar o dado pap_custom do formulário enviado e definir o valor como descrição do cliente – “description” = > $_POST[‘pap_custom’].

Se você utiliza o Stripe Checkout então, ao invés do passo acima, siga este aqui. Essencialmente, é preciso adicionar o valor do cookie de rastreamento na variável client-reference-id do objeto de sessão do Stripe. Veja aqui como obter o valor do cookie de rastreamento (ID do visitante).

Veja um exemplo de botão do Stripe Checkout :

<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<stripe-buy-button
buy-button-id="_buy_btn_BBBBBBBBBBBBBB_ "
publishable-key="_pk_test_XXXXXXXXXXXXXXXXXXX_ "
>
</stripe-buy-button>

Veja como os botões integrados ficariam (o código do botão do Stripe é adicionado via JavaScript agora):

<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  var papCookie = '';
  PostAffTracker.setAccountId('Account_ID');
  try {
    PostAffTracker.track();
  } catch (err) { }
  papCookie = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
  document.write('<stripe-buy-button buy-button-id="_buy_btn_BBBBBBBBBBBBBB_ " publishable-key="_pk_test_XXXXXXXXXXXXXXXXXXX_ " **client-reference-id** ="' + papCookie + '"></stripe-buy-button>');
</script>

Se estiver utilizando links de pagamento Stripe é necessário passar o valor do cookie de rastreamento como parâmetro de consulta _client_reference_id_ no link. Para isso, atribua um ID ao elemento <a>, por exemplo, “papCookie”, ficando assim:

<a id="papCookie" href="https://buy.stripe.com/2wM8yP31J6vF6wodQZ">Pay now</a>

Após definir o ID, execute a função PostAffTracker.writeCookieToLink(‘ papCookie ‘, ‘ _client_reference_id_‘); do código de rastreamento de cliques, informando o ID do link (neste exemplo, papCookie) e o nome do parâmetro da query string a ser adicionado (_client_reference_id_), exemplo:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  try {
    PostAffTracker.setAccountId('Account_ID');
    PostAffTracker.track();
    PostAffTracker.writeCookieToLink('papCookie', 'client_reference_id');
  } catch (err) { }
</script>

Outra categoria de ferramentas de pagamento Stripe são as tabelas de preços Stripe. Elas também aceitam client-reference-id, sendo possível integrá-las da mesma forma.

Rastreamento de vendas – configuração do webhook

O rastreamento de vendas acontecerá automaticamente, tanto para cobranças pontuais quanto recorrentes. O último passo é configurar seu Stripe para informar seu Post Affiliate Pro sobre cada cobrança. Isso é feito por webhooks do Stripe.

Para configurar um webhook, acesse o menu Developers (canto inferior esquerdo) e depois Webhooks. Clique em Add endpoint e utilize a URL abaixo como endpoint para receber webhooks. Insira esta URL para notificações em tempo real:

https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php?AccountId=Account_ID

Nos eventos a serem monitorados, adicione invoice.payment_succeeded, charge.succeeded e charge.refunded. Se usar Stripe Checkout ou links de pagamento Stripe, adicione também o evento checkout.session.completed.

Quanto à versão da API, certifique-se de escolher a mais recente. Se houver problemas com um webhook antigo, atualize a versão padrão da API em sua conta – acesse o Workbench e faça a atualização por lá. Outra alternativa é criar um novo webhook com a última versão da API.

Se desejar rastrear pagamentos de teste, configure também o mesmo webhook no modo de teste.

Ativação do plugin

O último passo é ativar o plugin nativo no seu Post Affiliate Pro. Não esqueça de configurá-lo após a ativação, adicionando a chave de API secreta ou uma chave de API restrita. Caso utilize uma chave restrita, conceda acesso de leitura para: Charges, Subscriptions, Checkout Sessions, Customers e Invoices.

Pronto, tudo está configurado. Todas as transações agora serão rastreadas.

Não esqueça de integrar seu site com o código de rastreamento de cliques para garantir o funcionamento completo.

O que é Stripe?

Stripe é uma plataforma de pagamentos completa, projetada para facilitar o processamento de uma ampla gama de transações, permitindo que empresas aceitem pagamentos de clientes em todo o mundo. Oferece suporte a diversos métodos de pagamento, incluindo cartões de crédito e débito, carteiras digitais e opções locais. Com ferramentas amigáveis para desenvolvedores, o Stripe oferece soluções de pagamento personalizadas e simplifica as operações financeiras das empresas.

Fundada por Patrick e John Collison em 2010, a Stripe surgiu do desejo de resolver desafios complexos de pagamentos online. Inicialmente lançada nos Estados Unidos, sua facilidade de integração rapidamente ganhou popularidade, especialmente entre desenvolvedores. Com o tempo, a Stripe expandiu globalmente, adicionando recursos como Atlas, Radar e Pagamentos Instantâneos. Parcerias estratégicas e aquisições reforçaram continuamente sua posição no ecossistema financeiro digital.

A Stripe atende a uma base de clientes diversificada, incluindo e-commerces, plataformas SaaS e grandes empresas. Sua API flexível é ideal para desenvolvedores e equipes de TI, enquanto os robustos recursos de segurança atraem empresas que buscam confiabilidade nos pagamentos. O Stripe simplifica pagamentos complexos e escala conforme o crescimento dos negócios.

Principais recursos do Stripe

  • Pagamentos Globais: Suporte a mais de 100 métodos de pagamento no mundo todo.
  • Prevenção de Fraudes com Stripe Radar: Ferramentas sofisticadas para detecção de fraudes.
  • Otimização de Receita: Serviços completos de cobrança, faturamento e tributos.
  • Personalização via APIs Stripe: APIs e SDKs amigáveis para desenvolvedores.
  • Pagamentos multiusuário com Stripe Connect: Suporte a esquemas de pagamento complexos para plataformas.

Opções de Preço do Stripe

O Stripe utiliza um modelo pay-as-you-go com taxas padrão para cartões nacionais e internacionais, além de planos personalizados para grandes volumes. Serviços adicionais como Radar e Terminal possuem cobranças separadas. Empresas podem negociar condições sob medida para otimizar custos conforme suas necessidades.

Opinião dos usuários sobre o Stripe

Usuários elogiam a interface amigável do Stripe, confiabilidade e forte integração via API. No entanto, alguns relatam dificuldades com relatórios e suporte ao cliente . Em geral, o Stripe recebe avaliações positivas, mas pode precisar de melhorias em alguns setores para aumentar a satisfação dos usuários.

Avaliações no YouTube sobre Stripe

Essas análises trazem uma visão visual sobre funcionalidades, preços e comparação do Stripe com outros processadores de pagamento, oferecendo perspectivas valiosas para potenciais usuários.

Alternativas ao Stripe

Se está considerando outras opções além do Stripe, confira algumas alternativas notáveis:

  1. Square
  2. Stax Payments
  3. PayPal
  4. Clover
  5. Payment Depot
  6. Helcim
  7. Gravity Payments
  8. Merchant One – Processamento de cartões de crédito fácil, liquidação rápida e sem intermediários.
  9. Elavon – Soluções de pagamento inovadoras e seguras para o comércio global.
  10. Intuit QuickBooks Payments – Processamento de pagamentos integrado ao QuickBooks, facilitando faturas e gestão financeira.

Frequently asked questions

Comece com a Integração Stripe

Aprimore seu programa de afiliados com Stripe e Post Affiliate Pro. Comece a rastrear transações e otimize seus pagamentos hoje mesmo.

Saiba mais

SimpleShop (.com)
SimpleShop (.com)

SimpleShop (.com)

Integre o SimpleShop com o Post Affiliate Pro para rastrear e aprovar automaticamente comissões de vendas. Aprenda a configurar os códigos de rastreamento de ve...

5 min de leitura
Integration E-commerce +4
SamCart
SamCart

SamCart

Gostaria de aprimorar ainda mais seu software de afiliados? Confira a integração do SamCart com o Post Affiliate Pro.

6 min de leitura
E-commerce Integration +3
Integração do Post Affiliate Pro
Integração do Post Affiliate Pro

Integração do Post Affiliate Pro

Descubra como nossa equipe especializada pode integrar perfeitamente o Post Affiliate Pro ao seu site de e-commerce e processador de pagamentos. Saiba mais sobr...

5 min de leitura

Você estará em boas mãos!

Junte-se à nossa comunidade de clientes satisfeitos e forneça excelente suporte ao cliente com o Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface