AdyenClient.RaiseDisputes (AdyenClient v1.0.0)

Copy Markdown View Source

Adyen Raise Disputes API (v4).

Used by Balance Platform cardholders to raise disputes against card transactions. This is the cardholder-side dispute API (distinct from AdyenClient.Disputes which is the merchant-side chargeback defense API).

Base URL shares the Transfers API host: balanceplatform-api-{env}.adyen.com/btl/v4

Summary

Functions

Add an attachment to a raised dispute.

Delete an attachment from a raised dispute.

Get a raised dispute by ID.

Get a specific attachment from a raised dispute.

Get a list of raised disputes.

Get all attachments linked to a raised dispute.

Raise a new dispute.

Update a raised dispute.

Functions

add_attachment(dispute_id, params, opts \\ [])

@spec add_attachment(String.t(), map(), keyword()) :: AdyenClient.Client.response()

Add an attachment to a raised dispute.

delete_attachment(dispute_id, attachment_id, opts \\ [])

@spec delete_attachment(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Delete an attachment from a raised dispute.

get(dispute_id, opts \\ [])

Get a raised dispute by ID.

get_attachment(dispute_id, attachment_id, opts \\ [])

@spec get_attachment(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()

Get a specific attachment from a raised dispute.

list(query \\ %{}, opts \\ [])

@spec list(
  map(),
  keyword()
) :: AdyenClient.Client.response()

Get a list of raised disputes.

list_attachments(dispute_id, opts \\ [])

@spec list_attachments(
  String.t(),
  keyword()
) :: AdyenClient.Client.response()

Get all attachments linked to a raised dispute.

raise_dispute(params, opts \\ [])

@spec raise_dispute(
  map(),
  keyword()
) :: AdyenClient.Client.response()

Raise a new dispute.

update(dispute_id, params, opts \\ [])

@spec update(String.t(), map(), keyword()) :: AdyenClient.Client.response()

Update a raised dispute.