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.
Leia e copie o script completo na página de integração de botões do PayPal.
Updated 8 days ago