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:
- Iniciar uma sessão de pagamento(Todos os meios de pagamento)
- Obter a identificação do comprador(Todos os meios de pagamento)
- Obter os meios de pagamento(Todos os meios de pagamento)
- Obter bandeira de cartão de crédito(Apenas para cartão de crédito)
- Obter o token do cartão de crédito(Apenas para cartão de crédito)
- Verificar as opções de parcelamento(Apenas para cartão de crédito)
- Efetuar o pagamento utilizando a API do Checkout Transparente(Todos os meios de pagamento)

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:
Links PagSeguro
Pagamento padrão:
Pagamento LightBox:
Pagamento Transparent:
Link referência Moip
Link referência Cielo