Sumup.Merchant (Sumup v1.0.0)

Copy Markdown View Source

A merchant's legal entity profile: company details, business profile, and locale/currency defaults.

This resource is read-only in SumUp's public API — there is no documented endpoint to update a merchant's profile via this API, so Sumup.Merchants only exposes reads.

Summary

Types

change_status()

@type change_status() :: :pending | :done | :unknown | nil

t()

@type t() :: %Sumup.Merchant{
  alias: String.t() | nil,
  avatar: String.t() | nil,
  business_profile: map() | nil,
  business_type: String.t() | nil,
  change_status: change_status(),
  company: map() | nil,
  country: String.t() | nil,
  created_at: DateTime.t() | nil,
  default_currency: String.t() | nil,
  default_locale: String.t() | nil,
  merchant_code: String.t(),
  organization_id: String.t() | nil,
  raw: map(),
  sandbox: boolean(),
  updated_at: DateTime.t() | nil,
  version: String.t() | nil
}