Gerenciamento de Pagamentos

Continuando com as mudanças que você deverá levar em conta com a chegada do Carrinho de Compras, vamos falar sobre como será o gerenciamento de pagamentos dentro desta nova funcionalidade.
Da mesma forma que acontece atualmente, o comprador poderá pagar a compra com qualquer meio de pagamento oferecido pelo Mercado Pago do Mercado Livre.
Esses pagamentos são chamados de Inbound Payments, pagamentos do comprador para uma conta interna do Mercado Pago.
Por outro lado, quando a compra é paga em sua totalidade, o dinheiro de Inbound Payments é distribuído em cada uma das ordens e envios, gerando, assim, um Outbound Payments.

Notas:

  • Os Outbound Payments são sempre pagamentos em dinheiro, realizados em contas do Mercado Pago.
  • O collector dos Outbound Payments é o vendedor do item, mas o payer é a conta interna do Mercado Pago acima mencionada.
  • Os pagamentos das ordens são notificados aos vendedores, os quais serão as únicas pessoas que terão acesso a eles.

Para obter os dados relacionados ao comprador dentro de Carrinho de Compras, um novo nó será adicionado, o qual será chamado de “internal_metadata” , contendo as informações de faturamento necessárias no nó “billing_information”.

Chamada:

https://api.mercadolibre.com/collections/{collection_id}?access_token=
{
  "id": 2910384756,
  "site_id": "MLM",
  "date_created": "2017-01-23T16:38:43.000-04:00",
  "date_approved": "2017-01-23T16:38:44.000-04:00",
  "last_modified": "2017-01-23T16:38:44.000-04:00",
  . . .
  "payer": {
    "id": 241760979,
    /*
   
    */
  }
  "internal_metadata": {
    "rule_id": "34004",
    "concept": "marketplace_order",
    "type": "outbound_payment",
    "splitter_id": "56020",
    "billing_information": {
      "buyer": {
        "id": 1029384756,
        "identification": {
          "type": "CURP",
          "number": "12345678"
        }
      },
      "cardholder": {
        "name": "Juan Carlos Test",
        "identification": {
          "number": "12345678",
          "type": "CURP"
        }
      }
    }
  }
}

Notas:

  • Os dados recebidos dentro de “payer” são da conta interna do Mercado Pago, não do comprador.
  • Para diferenciar um pagamento realizado dentro de Carrinho de Compras de outro feito de forma usual, só será necessário ler as informações recebidas dentro de “internal_metadata”.
    Caso o nó esteja vazio, o pagamento será por compras comuns.

Se você quiser mais informações sobre como deve utilizar os recursos “payments” e “collections”, revise a documentação disponível de Gerencie Vendas.

Lembre que, na primeira versão, só haverá um meio de pagamento disponível, mas em versões posteriores haverá 2 ou mais possibilidades de combinação.

Seguinte: Testes com Carrinho de Compras.

Qualifique entre 1 e 5