Como conectar a Stripe com a Hostkit

Se quer conectar a sua Stripe com a Hostkit, de forma a coletar pagamentos, o passo essencial é criar uma chave secreta na Stripe. 

Por questões de segurança, recomendamos a criação de uma chave secreta restrita, e não uma chave secreta padrão.

Passos:

  1. Faça login na sua Stripe.
  2. No canto superior direito, clique em "Desenvolvedores".
  3. Clique no separador "Chaves da API".
  4. No final da página, separador "Chaves restritas", clique em "Criar chave restrita".
  5. Nomeie a chave como "Hostkit".
  6. Procure os 5 seguintes recursos e selecione "Gravação" do lado direito.
    1. Customers
    2. PaymentIntents
    3. PaymentMethods
    4. Todos os recursos do Checkout
    5. Todos os recursos de Webhook
  7. Copie a chave.

IMPORTANTE: Sem estes 5 recursos, a integração poderá não funcionar corretamente!

Em seguida:

Cole a chave restrita da Stripe, dentro do menu "Minha conta" ou dentro o seu alojamento Hostkit.

Passo final:

No mesmo menu Desenvolvedores da Stripe, clique no separador Webhooks. Se existir a seguinte URL da Hostkit, está tudo corretamente configurado. Se não existir, siga os passos abaixo indicados.

Se a nossa URL não existir nos webhooks da Stripe, siga os seguintes passos:

  • Na página dos Webhooks, clique no botão branco "Adicionar endpoint".
  • Adicione a seguinte URL: https://app.hostkit.pt/stripe/webhook_client.cgi
  • Clique em "Selecionar eventos" e selecione os 5 eventos seguintes:
    1. charge.captured
    2. checkout.session.completed
    3. checkout.session.expired
    4. payment_intent.succeeded
    5. payment_intent.canceled
  • Clique no botão lilás "Adicionar endpoint".

Depósitos de segurança (opcional):

Se tiver uma conta Stripe IC+ e quiser cobrar depósitos de segurança com autorização alargada (mais dos 7 dias padrão), active a opção Autorização alargada e insira a sua chave pública live.