Este artigo tem como finalidade, falar sobre três APIs disponíveis no mercado, para realizar pagamentos online. São elas: PagSeguro, Moip e Cielo

Api PagSeguro

A Api do PagSeguro permite três tipos de pagamentos, sendo eles o pagamento padrão, pagamento LightBox e pagamento Transparente.
Detalhes de cada forma de pagamento:

Padrão:

O pagamento padrão consiste em passar os parâmetros do pagamento via http ou xml, direcionando o usuário ao site do PagSeguro. Este pagamento pode ser realizado de duas formas, sendo elas o pagamento comum e pagamento QR Code.
A diferença entre os dois é que na resposta da API, o pagamento QR Code retornará o código que poderá ser utilizado por aplicativos para continuar o fluxo de pagamento.
A Api responde as requisições em formato xml.

LighBox

 A integração com a Api que fornece o pagamento com lightBox ocorre através de uma biblioteca .js(foto/texto), ela consiste em passar os parâmetros de pagamento através de String ou de JSON, diferentemente do pagamento padrão, o LightBox não direciona o usuário para o site do PagSeguro, porém, utiliza uma janela que sobrepõem a janela do usuário e nesta janela que a transação inicia e finaliza.

Transparent

 A integração com a Api que fornece o pagamento com Transparent ocorre dentro da sua aplicação, de modo transparente, sem direcionar o usuário para outros sites ou utilizar outras telas, para ser possível utilizar essa forma de pagamento, é necessário realizar as seguintes etapas:
  1. Iniciar uma sessão de pagamento(Todos os meios de pagamento)
  2. Obter a identificação do comprador(Todos os meios de pagamento)
  3. Obter os meios de pagamento(Todos os meios de pagamento)
  4. Obter bandeira de cartão de crédito(Apenas para cartão de crédito)
  5. Obter o token do cartão de crédito(Apenas para cartão de crédito)
  6. Verificar as opções de parcelamento(Apenas para cartão de crédito)
  7. Efetuar o pagamento utilizando a API do Checkout Transparente(Todos os meios de pagamento)
Representação do funcionamento da API do PagSeguro

Ambientes disponíveis no PagSeguro:

Produção, SandBox

Bandeiras aceitas no PagSeguro

Moip

O Moip possui quatro soluções de de pagamentos para diferentes tipos de negócio, são elas:
Moip E-Commerce, Moip Marketplace, Moip Assinaturas e Moip Pagamentos in-App

Moip E-Commerce

Esta forma de pagamento permite a criação de pagamentos simples que envolvem o cartão de crédito e também esquemas de pagamento por 1-click, reembolsos e pré-autorizações

Moip Marktplace

Esta forma contém um conjunto de ferramentas que auxiliam no gerenciamento do seu marketplace.
Os principais recursos, de acordo com a documentação do moip são:
  • Receber e gerenciar pagamentos em nome dos seus usuários vendedores
  • Facilitar o cadastro dos seus vendedores no Moip
  • Dividir um pagamento para mais de uma conta Moip em tempo real
  • Cobrar pela sua tarifa de serviços diretamente em um transação
  • Definir qual das partes envolvidas em um pagamento dividido é responsável por arcar com as tarifas do Moip
  • Realizar pagamentos para vários vendedores em um mesmo carrinho de compras
  • Usar eventos para controlar quando os vendedores receberão valores das vendas

Moip Assinaturas:

Esta forma de pagamento é específico para gerenciamento de mensalidades, assinaturas e pagamentos recorrentes. Através deste módulo, é possível realizar cobranças automáticas utilizando o valor e o intervalo de tempo adaptados pelo vendedor, utilizando a criação de planos que devem ser oferecidos aos clientes.

Ambientes disponíveis no Moip:

SandBox e Produção
Bandeiras aceitas:

Api Cielo eCommerce

A api Cielo eCommerce fornece formas de pagamento através de Cartão de crédito, Débito, transferência eletrônica, pagamentos recorrentes e também fornece opção de tokenização de cartões.

Ambientes disponíveis no Cielo e-Commerce:

SandBox e Produção

Bandeiras aceitas pela api cielo eCommerce

Autor: Eder James
Referências: