Paykeys
Paykeys are secure tokens that link verified customer identities to their bank accounts. Each Paykey includes built-in balance checking, fraud detection through LSTM machine learning models, and can be reused for subscriptions and recurring payments without storing sensitive data. Paykeys eliminate fraud by ensuring the person initiating payment owns the funding account.
ModelsExpand Collapse
paykeySummaryPagedV1: object { data, meta, response_type }
data: array of object { id, config, created_at, 12 more }
label: string
Human-readable label that combines the bank name and masked account number to help easility represent this paykey in a UI
paykey: string
The tokenized paykey value. This value is used to create payments and should be stored securely.
external_id: optional string
Unique identifier for the paykey in your database, used for cross-referencing between Straddle and your systems.
response_type: "object" or "array" or "error" or "none"
Indicates the structure of the returned content.
- "object" means the
datafield contains a single JSON object. - "array" means the
datafield contains an array of objects. - "error" means the
datafield contains an error object with details of the issue. - "none" means no data is returned.
paykeyUnmaskedV1: object { data, meta, response_type }
data: object { id, config, created_at, 13 more }
paykey: string
The tokenized paykey value. This value is used to create payments and should be stored securely.
external_id: optional string
Unique identifier for the paykey in your database, used for cross-referencing between Straddle and your systems.
metadata: optional map[string]
Up to 20 additional user-defined key-value pairs. Useful for storing additional information about the paykey in a structured format.
response_type: "object" or "array" or "error" or "none"
Indicates the structure of the returned content.
- "object" means the
datafield contains a single JSON object. - "array" means the
datafield contains an array of objects. - "error" means the
datafield contains an error object with details of the issue. - "none" means no data is returned.
paykeyV1: object { data, meta, response_type }
data: object { id, config, created_at, 14 more }
paykey: string
The tokenized paykey value. This value is used to create payments and should be stored securely.
external_id: optional string
Unique identifier for the paykey in your database, used for cross-referencing between Straddle and your systems.
metadata: optional map[string]
Up to 20 additional user-defined key-value pairs. Useful for storing additional information about the paykey in a structured format.
response_type: "object" or "array" or "error" or "none"
Indicates the structure of the returned content.
- "object" means the
datafield contains a single JSON object. - "array" means the
datafield contains an array of objects. - "error" means the
datafield contains an error object with details of the issue. - "none" means no data is returned.
PaykeysReview
Paykeys are secure tokens that link verified customer identities to their bank accounts. Each Paykey includes built-in balance checking, fraud detection through LSTM machine learning models, and can be reused for subscriptions and recurring payments without storing sensitive data. Paykeys eliminate fraud by ensuring the person initiating payment owns the funding account.