Mercadopago.AdvancedPayment (mercadopago_sdk_elixir v0.1.0)

Copy Markdown View Source

Split-payment operations for marketplace scenarios.

Summary

Functions

Captures an authorized advanced payment.

Creates an advanced payment from advanced_payment_data.

Fetches an advanced payment by id.

Searches advanced payments matching filters (query-string parameters).

Reschedules the money release date of an advanced payment.

Functions

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

Cancels an advanced payment.

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

Captures an authorized advanced payment.

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

Creates an advanced payment from advanced_payment_data.

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

Fetches an advanced payment by id.

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

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

Searches advanced payments matching filters (query-string parameters).

update(client, advanced_payment_id, advanced_payment_data, opts \\ [])

Updates an advanced payment.

update_release_date(client, advanced_payment_id, release_date, opts \\ [])

@spec update_release_date(Mercadopago.Client.t(), String.t(), String.t(), keyword()) ::
  Mercadopago.HTTP.response()

Reschedules the money release date of an advanced payment.