ionic-pagseguro
Instalação
$ npm install ionic-pagseguro --save
Consumindo a biblioteca
No seu AppModule
:
;; ; // Importe sua biblioteca;
this.platform.ready.then; // pre-loading scriptsetTimeout, 1000;
{{title}}
{{title}}
```Você pode injetar o PagSeguroService no seu Component e definir alguns dados para ele, usando pagSeguroService.addCheckoutData:
constructorpublic pagSeguroService: PagSeguroService public setCheckoutItems
API remota
O PagSeguro recomenda que a sessão do usuário seja iniciado através de um servidor, por questões de segurança. Neste projeto, estou utilizando NodeJS via Firebase Cloud Functions. Você pode utilizar o que preferir.
Abaixo, um exemplo de código para iniciar a session em NodeJS
/** * Inicia a sessao com o PagSeguro */exports.startSession = functions.https.onRequest;
Documentação PagSeguro
Esta biblioteca serve como base para realizar um checkout transparente do PagSeguro, utilizando Ionic. Possivelmente você precisará fazer modificações para o seu projeto. Toda a documentação do checkout transparente do PagSeguro está aqui: https://dev.pagseguro.uol.com.br/documentacao/pagamento-online/pagamentos/pagamento-transparente
Licença
Você pode utilizar esta biblioteca como base para seu projeto, porém não pode modificá-la e redistribuí-la.
MIT © Fabio Berger