Formulários com pagamentos no Salesforce

Potencie o seu Salesforce com Pagamentos Integrados

Com o Add-on Easypay, transforme o seu ambiente Salesforce numa plataforma de vendas completa. Crie formulários personalizados de forma simples e aceite os métodos de pagamento preferidos dos seus clientes: MB WAY, Referências Multibanco, Cartões Visa e Mastercard, Débitos Diretos, bem como as wallets digitais Apple Pay, Google Pay e Samsung Pay.

A solução adapta-se ao seu modelo de negócio: configure Pagamentos Pontuais para vendas diretas e eventos, ou implemente Subscrições para automatizar donativos e mensalidades regulares. Tudo isto de forma nativa e integrada no seu CRM.

INSTALAR PACOTE

Ambiente de Produção: https://login.salesforce.com/packaging/installPackage.apexp?p0=04tIV000000GIIZYAS

Ambiente de Sandbox/Teste: https://test.salesforce.com/packaging/installPackage.apexp?p0=04tIV000000GIIZYAS

1. Abra o seu navegador e cole o URL correspondente ao ambiente que deseja utilizar.

2. Assim que a página de login aparecer, introduza as suas credenciais de acesso.

3. Selecione a opção “Install for All Users” (Instalar para Todos os Utilizadores), marque a caixa de confirmação e clique em Install.

Instalação Passo 0

4. Confirme o acesso à API de terceiros e clique em continuar para prosseguir com a instalação.

Aprovar Acesso API

5. Irá receber um e-mail de confirmação assim que a instalação terminar, ou pode simplesmente aguardar pela mensagem de sucesso no ecrã.

Instalação Concluída

CONFIGURAR REGISTOS DE METADADOS

No menu de configuração, pesquise por “Custom Metadata Types” na caixa de pesquisa rápida (Quick Find).

Localize “Easypay”, clique em “Manage Records” e depois em New.

Metadados Personalizados

No campo Label insira “Match With” e no campo Options, copie e cole exatamente o seguinte:

Account,Account;Contact,Contact;Lead,Lead

Configuração Match With

Para o campo Label “Payment Types”, utilize as seguintes opções:

Single Payment, Single; Subscription, Subscription

Tipos de Pagamento

No campo “Payment Methods”, o nome Easypay será gerado automaticamente. Nas opções, insira:

Credit Card,cc
MB WAY, mbw
Multibanco,mb
Direct Debit,dd
Virtual IBAN, vi
Apple Pay, ap
Google Pay, gp
Samsung Wallet, sw

Métodos de Pagamento

Clique em Save. Volte aos Custom Metadata Types e selecione Easypay Connection > Manage Records > New para configurar os endpoints.

Configuração de Ligação

checkout:

https://api.test.easypay.pt/2.0/checkout (Sandbox)
https://api.easypay.pt/2.0/checkout (Produção)

Configuração de Endpoints

CRIAR PÁGINA DE EXPERIÊNCIA (COMMUNITY)

Aceda a Setup e procure por “Digital Experiences” para ativar as experiências digitais, caso ainda não o tenha feito.

Digital Experiences

Crie um novo site utilizando o template “Build Your Own (Aura)” e defina o nome e o URL pretendido.

Template Aura

No Builder, remova o componente padrão e arraste o componente “EasypayFormAura” do painel de componentes para a página.

Componente Easypay

Nas definições (Settings), certifique-se de que a opção “Public can access the site” está ativa para permitir pagamentos de utilizadores externos.

Acesso Público

NOTIFICAÇÕES E WEBHOOKS

Para que o Salesforce receba o estado dos pagamentos, crie um Site em Setup > Sites com o nome “ep-notifications”.

Configuração Site Notificações

No Public Access Settings desse site, adicione as classes Apex necessárias (EasypayServices, etc.) para permitir a comunicação.

Acesso Classes Apex

BACKOFFICE EASYPAY

No seu Backoffice Easypay, em Web Service > Configurações API 2.0 > Notificações, configure o URL de notificação:

URL do seu Site + /services/apexrest/ezpay/easypay-service/

Configuração Webhook