Mercadopago.Order (mercadopago_sdk_elixir v0.1.0)

Copy Markdown View Source

Order lifecycle: create, process, capture, refund, cancel, and search.

Summary

Functions

Captures an authorized order.

Creates an order from order_data.

Fetches an order by id.

Processes a previously created order.

Refunds an order, fully or partially via refund_data.

Searches orders matching filters (query-string parameters).

Functions

cancel(client, order_id, opts \\ [])

Cancels an order.

capture(client, order_id, opts \\ [])

Captures an authorized order.

create(client, order_data, opts \\ [])

Creates an order from order_data.

get(client, order_id, opts \\ [])

Fetches an order by id.

process(client, order_id, opts \\ [])

Processes a previously created order.

refund(client, order_id, refund_data \\ nil, opts \\ [])

@spec refund(Mercadopago.Client.t(), String.t(), map() | nil, keyword()) ::
  Mercadopago.HTTP.response()

Refunds an order, fully or partially via refund_data.

search(client, filters \\ nil, opts \\ [])

@spec search(Mercadopago.Client.t(), map() | nil, keyword()) ::
  Mercadopago.HTTP.response()

Searches orders matching filters (query-string parameters).