Métodos de Pagamento

Criação

Cartão de crédito

As informações para criação do cartão de crédito devem ser enviadas conforme segue:

Chamada:

POST https://www.loggi.com/api/v1/metodos-de-pagamento/

Payload:

{
    "expiration_year": 2017,
    "cvv": "092",
    "number": "4111111111111111",
    "expiration_month": "02",
    "type": "c",
    "billing_name": "ROBERT THE BRUCE"
}

Resposta:

{
    "type_readable": "Cartão de Crédito",
    "valid": true,
    "id": 80,
    "name": "Visa **1111"
}

Centro de custo

Listagem

Modelo

O recurso meio de pagamento inclui 4 campos:

  • id : id numérico único que deverá ser utilizado em demais recursos para identificar este meio de pagamento;
  • name: Nome do centro de custo caso trate-se de um, ou [bandeira do cartão] **[4 últimos digitos];
  • valid: Boleano se o método pode ser utilizado;
  • type_readable: “Cartão de Crédito” ou “Centro de Custo (boleto)”.

Chamada

Listar com:

GET https://www.loggi.com/api/v1/metodos-de-pagamento/

Exemplo de resposta:

{
   "meta":{
      "limit":20,
      "next":null,
      "offset":0,
      "previous":null,
      "total_count":4
   },
   "objects":[
      {
         "id":100000,
         "name":"Loggi-Testes",
         "type_readable":"Centro de Custo (boleto)",
         "valid":true
      },
      {
         "id":10000034,
         "name":"Visa **1111",
         "type_readable":"Cartão de Crédito",
         "valid":true
      },
      {
         "id":100000120,
         "name":"Cliente Fulano",
         "type_readable":"Centro de Custo (boleto)",
         "valid":true
      },
      {
         "id":100000,
         "name":"Unidade 2",
         "type_readable":"Centro de Custo (boleto)",
         "valid":true
      }
   ]
}

Deleção

Cartão de crédito

Para efetuar a deleção do cartão de crédito, deve-se efetuar um DELETE contra a url de detalhe:

Chamada:

DELETE https://www.loggi.com/api/v1/metodos-de-pagamento/[id]/

Retorno Sucesso:

HTTP 204