Review
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.
Update a paykey's status
Get paykey review details
Update a paykey's identity review decision
ModelsExpand Collapse
class ReviewGetResponse { data, meta, response_type }
data: { paykey_details, verification_details}
paykey_details: { id, config, created_at, 14 more}
paykey: String
The tokenized paykey value. This value is used to create payments and should be stored securely.
bank_data: { account_number, account_type, routing_number}
external_id: String
Unique identifier for the paykey in your database, used for cross-referencing between Straddle and your systems.
metadata: Hash[Symbol, 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 | :array | :error | :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.