Mercury.Recipient (mercury_client v1.0.0)

Copy Markdown View Source

A Mercury payment recipient.

Routing-method nested fields (address, default_address, check_info, electronic_routing_info, domestic_wire_routing_info, international_wire_routing_info, real_time_payment_routing_info) are returned as plain maps with their original camelCase string keys.

Summary

Types

t()

@type t() :: %Mercury.Recipient{
  address: map() | nil,
  attachments: [Mercury.RecipientAttachment.t()],
  check_info: map() | nil,
  contact_email: String.t() | nil,
  date_last_paid: DateTime.t() | nil,
  default_address: map() | nil,
  default_payment_method: String.t(),
  domestic_wire_routing_info: map() | nil,
  electronic_routing_info: map() | nil,
  emails: [String.t()],
  id: String.t(),
  international_wire_routing_info: map() | nil,
  is_business: boolean() | nil,
  name: String.t(),
  nickname: String.t() | nil,
  real_time_payment_routing_info: map() | nil,
  status: String.t()
}