Transfers can fail for a number of reasons related to the source or destination, insufficient funds, risk and server outage. When a transfer fails, we communicate the reason for the transfer failure through the failureReason field in API response for a GET transfer (API). You can refer to a list of possible failure reasons below:
|A failure occurred at the source. The failure code is provided in the rail details under the source object.
|A failure occurred at the destination. The failure code is provided in the rail details under the destination object.
|Transfer failed due to insufficient funds in the source wallet.
|Transfer was flagged with potential fraud and rejected by Moov.
|Moov encountered an unexpected error processing the transfer.