When to Execute
Execute a transaction when:- Intent status is
COMPLIANCE_APPROVED autoExecutewasfalsewhen creating the intent
If you set
autoExecute: true when creating the intent, the transaction starts automatically after compliance. You can skip this step and go directly to monitoring.Execute Transaction
Response
Response Fields
| Field | Description |
|---|---|
intentId | The intent ID |
status | Transaction status |
transaction | Transaction details |
depositInstructions | Instructions for the user to complete payment |
Error Cases
Compliance Not Complete
COMPLIANCE_APPROVED status.
Already Executed
autoExecute vs Manual Execution
| Setting | Behavior |
|---|---|
autoExecute: true | Transaction starts automatically after compliance |
autoExecute: false | You must call POST /intent/:id/transaction manually |
autoExecute: true for smoother UX when you don’t need to confirm with the user between compliance and execution.
Use autoExecute: false when you want to:
- Show a confirmation screen before executing
- Allow the user to review details before proceeding
- Have more control over the flow
Next Steps
Deposit Instructions
Display deposit instructions and monitor completion.
Webhooks
Get real-time transaction updates.