- Correct amount was sent
- Request has not already been paid for
- Request ID is valid
- Request has not expired
- Recipient is on a known whitelist
Guide
First of all, you can make a regular request via the /quote API0xf70da97812cb96acdf810712aa562db8dfa3dbef
), which has the same address across all chains we support - below is the signature generation code which you can replicate in Solidity to check that indeed the signed request data is coming from our solver: