PayPal

Para usar essa wallet, faça a contratação diretamente com o PayPal, selecionando a Braspag como service provider.

No PayPal, há a opção de captura automática ou pré-autorização.

Você deve integrar o PayPal com a API do Gateway de Pagamento em seu backend. Se desejar, também poderá incluir o botão do PayPal para exibi-lo em sua página de checkout.

Integrando com o Gateway de Pagamento

Integre os métodos de autorização e captura enviando a requisição no método POST para a API do Gateway de Pagamento.

Na requisição da transação, envie o campo Provider com o valor "PayPal" e o campo Type com o valor "Wallet".

Incluindo o botão do PayPal

Nossos clientes também podem se integrar com o botão PayPal na página de checkout; para esse modelo, a integração deve ser feita utilizando o script do Paypal em conjunto com a integração da API do Gateway de pagamento.

Para a integração será necessário inserir um script em HTML na sua página de checkout. Esse script irá inserir o botão do PayPal e irá disponibilizar duas funções que precisam ser desenvolvidas:

  • createOrder: executa a etapa de autorização da transação (e deve ser integrado no backend com o método de autorização do Gateway de Pagamento);
  • onApprove: realiza a captura do valor da transação.

No script, substitua a url demo da função onApprove (/demo/checkout/api/paypal/order/') por paypal/{transactionId}/manualapprove.

Substitua os demais campos de acordo com seu backend para consumir o método de autorização. Veja na imagem um exemplo de como ficará o código.

Script Paypal

Leia e copie o script completo na página de integração de botões do PayPal.