Skip to main content
Stabyl may hold a confirmed crypto deposit until Travel Rule information is submitted. The deposit is visible in wallet transaction reads, but funds are not available while the transaction has status: "hold" and required_action.type: "travel_rule".

Detecting The Action

Read wallet transactions as usual:
When required_action is present, send a POST request to the submission_url with the required fields.

Collected Fields

Allowed purpose values are personal_transfer, business_payment, goods_or_services, investment_or_savings, and other. The requirements response includes those purpose values as field options, so clients can render the select control directly from the API response.

Status Changes

After the user submits the form, required_action.status becomes submitted. The deposit remains unavailable until Stabyl completes clearance and credits the wallet. Once credited, required_action is omitted from transaction responses.