Haselo
name: payment_flow trigger: type: kafka topic: payments_in steps: - name: decrypt action: crypto.decrypt input: payload.encrypted_card - name: validate_amount condition: payload.amount > 0 - name: call_psp action: http.post url: https://psp.example/charge retry: count: 2, backoff: exponential - name: update_ledger action: db.exec sql: INSERT INTO ledger... - compensation: on_failure: refund_psp
Save recovery keys to ensure data access if a password is forgotten. Hasleo Backup Suite haselo
# Install HASELO CLI curl -fsSL https://haselo.example/install.sh | bash haselo
| Error | Likely cause | Fix | |-------|--------------|-----| | step timeout | External call too slow | Increase timeout or make step async | | schema mismatch | Payload changed | Update schema version or migrate data | | duplicate key | Missing idempotency | Add idempotency key header | haselo
If you are learning Spanish or trying to translate a phrase, here is how to use it:
haselo edit process_order
error_handling: max_retries: 3 dlq: orders_failed_topic