Mercadopago.Requests.MerchantOrders (MercadopagoAPI v0.2.0)
Documentation for Mercadopago.Requests.MerchantOrders
Link to this section Summary
Link to this section Functions
Link to this function
create(data)
Create order docs
examples
Examples
iex> data =
%{
"external_reference": "default",
"preference_id": "Preference identification",
"payer": {
"id": 123,
"nickname": "JOHN"
},
"site_id": "MLA",
"items": [
{
"id": "item id",
"category_id": "item category",
"currency_id": "BRL",
"description": "item description",
"picture_url": "item picture",
"quantity": 1,
"unit_price": 5,
"title": "item title"
}
],
"application_id": 10000000000000000
}
iex> Mercadopago.Requests.MerchantOrders.create(data)
Link to this function
search()
Search in orders docs
examples
Examples
iex> Mercadopago.Requests.MerchantOrders.search()
{:ok,%{...,
[...,
shipments: [],
shipping_cost: 0,
site_id: "MLB",
sponsor_id: nil,
status: "closed",
total_amount: 250.74
}
],
next_offset: 20,
total: 114
}
Link to this function
show(order_id)
Get order docs
examples
Examples
iex> Mercadopago.Requests.MerchantOrders.show("121221")
{:ok,%{
additional_info: "",
application_id: nil,
cancelled: false,
collector: %{},
...
}
Link to this function
update(order_id, data)
Update order docs
examples
Examples
iex> data =
%{
"external_reference": "default",
"preference_id": "Preference identification",
"payer": {
"id": 123,
"nickname": "JOHN"
},
"site_id": "MLA",
"items": [
{
"id": "item id",
"category_id": "item category",
"currency_id": "BRL",
"description": "item description",
"picture_url": "item picture",
"quantity": 1,
"unit_price": 5,
"title": "item title"
}
],
"application_id": 10000000000000000
}
iex> Mercadopago.Requests.MerchantOrders.update("12345", data)