pending_customer_transfer_start | The customer has not yet initiated their transfer to the instruction. |
pending_customer_transfer_complete | The payment has been successfully received by the customer, and the off-chain funds are available for the customer. Only used for off-ramp (Fiat → Crypto) transfer. |
pending_external | Deposit/withdrawal has been submitted to an external network but is not yet confirmed. Waiting for another external crypto network or a bank transfer to complete. |
pending_harbor | Deposit/withdrawal is being processed internally by Harbor. This can also be used when Harbor must verify KYC information prior to deposit/withdrawal. |
on_hold | Deposit/withdrawal is currently on hold for additional checks after receiving the customer's funds. Used for compliance reviews or similar checks. Once cleared, the transfer resumes. |
pending_customer | The customer must take additional action before the deposit/withdrawal can complete, such as an email or 2FA confirmation of a withdrawal. |
completed | Deposit/withdrawal fully completed. |
refunded | The deposit/withdrawal is fully refunded. |
expired | Funds were never received, and the transfer is considered abandoned by the customer. |
error | Catch-all for any error not enumerated above. |