# Verifications

### Calling /verification

<table><thead><tr><th width="474">Verification</th><th>Error</th></tr></thead><tbody><tr><td>✅  Verify request is not empty</td><td>undefined</td></tr><tr><td>✅ Payment payload in verify request is not empty</td><td>undefined</td></tr><tr><td>✅ Payment requirements in verify request is not empty</td><td>undefined</td></tr><tr><td>✅ Valid scheme in payment payload</td><td>unsupported_scheme</td></tr><tr><td>✅ Valid scheme in payment requirements</td><td>unsupported_scheme</td></tr><tr><td>✅ Valid network in payment payload</td><td>invalid_network</td></tr><tr><td>✅ Valid network in payment requirements</td><td>invalid_network</td></tr><tr><td>✅ Payload is a valid exact scheme payload</td><td>invalid_network</td></tr><tr><td>✅ Check the stablecoin name is present and valid in extra</td><td>invalid_network</td></tr><tr><td>✅ Check the asset address is valid in payment requirements</td><td>invalid_network</td></tr><tr><td>✅ Signature verification</td><td>invalid_exact_evm_payload_signature</td></tr><tr><td>✅ Verify that payment was made to the correct address</td><td>invalid_exact_evm_payload_recipient_mismatch</td></tr><tr><td>✅ Verify the deadline (validBefore &#x26; validAfter) </td><td>invalid_exact_evm_payload_authorization_valid_before &#x26; invalid_exact_evm_payload_authorization_valid_after</td></tr><tr><td>✅ Verify if the user has enough fund</td><td>insufficient_funds</td></tr></tbody></table>
