How can I verify offchain payment like bank transfers on my blockchain?

I am working on a dapp intended for real estate dealerships, I want users to pay using fiat currencies ie USD, I want user to make payment offchain. How can I verify such transactions on chain?