Teya.Config (teya v0.4.0)

Copy Markdown View Source

Configuration for the Teya API client.

Set in your application config:

config :teya,
  client_id: "your_client_id",
  client_secret: "your_client_secret",
  token_url: "https://identity.teya.com/connect/token",
  base_url: "https://api.teya.com",
  scopes: [
    "checkout/sessions/create",
    "checkout/sessions/id/get",
    "payment-links/create",
    "payment-links/id/get",
    "payment-links/id/update",
    "transactions/online/create",
    "transactions/online/id/get",
    "captures/create",
    "refunds/create",
    "transactions/id/receipts/create",
    "token/delete"
  ]

Summary

Types

t()

@type t() :: %Teya.Config{
  base_url: String.t(),
  client_id: String.t(),
  client_secret: String.t(),
  scopes: [String.t()],
  token_url: String.t()
}