Synctera 'Digital Wallet Tokens' endpoints.
Code generated by scripts/generate.py from the Synctera OpenAPI spec. Do
not edit by hand — re-run mix generate (or python3 scripts/generate.py)
to regenerate.
Summary
Functions
Create digital wallet token provision request for Apple Pay
Like create_digital_wallet_apple/3 but returns the value directly and raises on error.
Create digital wallet token provision request for Google Pay
Like create_digital_wallet_google/3 but returns the value directly and raises on error.
Get Digital Wallet Token — Get the details about the digital wallet token of a card
Like get_digital_wallet_token/3 but returns the value directly and raises on error.
List Digital Wallet Tokens — List Digital Wallet Tokens
Like list_digital_wallet_tokens/2 but returns the value directly and raises on error.
Update Digital Wallet Token's life cycle status — The status of a digital wallet token can be updated as, ACTIVE to SUSPENDED, SUSPENDED to ACTIVE, ACTIVE to TERMINATED or SUSPENDED to TERMINATED.
Like update_digital_wallet_token_status/3 but returns the value directly and raises on error.
Functions
@spec create_digital_wallet_apple(Synctera.Client.t(), String.t(), keyword()) :: {:ok, Synctera.JSON.json()} | {:error, Synctera.Error.t()}
Create digital wallet token provision request for Apple Pay
Options
:body— request body (map), required.:idempotency_key— seeSynctera.Idempotency.:device_info— a%Synctera.DeviceInfo{}overriding the client default.
@spec create_digital_wallet_apple!(Synctera.Client.t(), String.t(), keyword()) :: Synctera.JSON.json()
Like create_digital_wallet_apple/3 but returns the value directly and raises on error.
@spec create_digital_wallet_google(Synctera.Client.t(), String.t(), keyword()) :: {:ok, Synctera.JSON.json()} | {:error, Synctera.Error.t()}
Create digital wallet token provision request for Google Pay
Options
:body— request body (map), required.:idempotency_key— seeSynctera.Idempotency.:device_info— a%Synctera.DeviceInfo{}overriding the client default.
@spec create_digital_wallet_google!(Synctera.Client.t(), String.t(), keyword()) :: Synctera.JSON.json()
Like create_digital_wallet_google/3 but returns the value directly and raises on error.
@spec get_digital_wallet_token(Synctera.Client.t(), String.t(), keyword()) :: {:ok, Synctera.JSON.json()} | {:error, Synctera.Error.t()}
Get Digital Wallet Token — Get the details about the digital wallet token of a card
Options
:device_info— a%Synctera.DeviceInfo{}overriding the client default.
@spec get_digital_wallet_token!(Synctera.Client.t(), String.t(), keyword()) :: Synctera.JSON.json()
Like get_digital_wallet_token/3 but returns the value directly and raises on error.
@spec list_digital_wallet_tokens( Synctera.Client.t(), keyword() ) :: {:ok, Synctera.JSON.json()} | {:error, Synctera.Error.t()}
List Digital Wallet Tokens — List Digital Wallet Tokens
Options
Query options: :card_id, :token_state, :limit, :page_token
:device_info— a%Synctera.DeviceInfo{}overriding the client default.
@spec list_digital_wallet_tokens!( Synctera.Client.t(), keyword() ) :: Synctera.JSON.json()
Like list_digital_wallet_tokens/2 but returns the value directly and raises on error.
@spec update_digital_wallet_token_status(Synctera.Client.t(), String.t(), keyword()) :: {:ok, Synctera.JSON.json()} | {:error, Synctera.Error.t()}
Update Digital Wallet Token's life cycle status — The status of a digital wallet token can be updated as, ACTIVE to SUSPENDED, SUSPENDED to ACTIVE, ACTIVE to TERMINATED or SUSPENDED to TERMINATED.
Options
:body— request body (map), required.:idempotency_key— seeSynctera.Idempotency.:device_info— a%Synctera.DeviceInfo{}overriding the client default.
@spec update_digital_wallet_token_status!(Synctera.Client.t(), String.t(), keyword()) :: Synctera.JSON.json()
Like update_digital_wallet_token_status/3 but returns the value directly and raises on error.