MOIP consume JSON Web Api MVC

I need to use the MOIP Payment API as a payment method of my system, how do I make the request via json?

Documentation

Consultar cliente GET

Por meio desta API é possível consultar as informações e detalhes de um cliente.

ENDPOINT GET https://sandbox.moip.com.br/v2/customers/{customer_id}

EXEMPLO GET https://sandbox.moip.com.br/v2/customers/CUS-Y6L4AGQN8HKQ

Request :

Content-Type: application/json

Authorization: "Basic MDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDE6QUJBQkFCQUJBQkFCQUJBQkFCQUJBQkFCQUJBQkFCQUJBQkFCQUJBQg=="

RESPONSE :

200 (OK)
Content-Type: application/json

 {
  "id": "CUS-Y6L4AGQN8HKQ",
  "ownId": "meu_id_sandbox_1231234",
  "fullname": "Jose Silva",
  "createdAt": "2015-01-14T11:28:22-0200",
  "birthDate": "1988-12-30T00:00:00-0200",
  "email": "[email protected]",
  "phone": {
    "countryCode": "55",
    "areaCode": "11",
    "number": "66778899"
  },
  "taxDocument": {
    "type": "CPF",
    "number": "22222222222"
  },
  "shippingAddress": {
    "zipCode": "01234000",
    "street": "Avenida Faria Lima",
    "streetNumber": "2927",
    "complement": "8",
    "city": "Sao Paulo",
    "district": "Itaim",
    "state": "SP",
    "country": "BRA"
  },
  "moipAccount": {
    "id": "MPA-M1M01PACC0NT"
  },
  "_links": {
    "self": {
      "href": "https://sandbox.moip.com.br/v2/customers/CUS-Y6L4AGQN8HKQ"
    }
  }
}
Author: Bacco, 2016-08-10

1 answers

Has Library ready for this: WirecardCSharp .

Example of how to query a client:

var result = await WC.Customer.Consult("CUS-XXXXXXXXXXXX");
 0
Author: Matheus Miranda, 2018-12-15 03:18:28