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:
|source-payment-error||A failure occurred at the source. The failure code is provided in the rail details under the source object.|
|destination-payment-error||A failure occurred at the destination. The failure code is provided in the rail details under the destination object.|
|wallet-insufficient-funds||Transfer failed due to insufficient funds in the source wallet.
|rejected-high-risk||Transfer was flagged with potential fraud and rejected by Moov.|
|processing-error||Moov encountered an unexpected error processing the transfer.|