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.

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

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ã.

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.

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

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

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

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

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

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.

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

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

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

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

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

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/
