we are building a mobile application for remittances across different countries using Stellar network. In the mobile application, I want the process to be seamless for my users. Say for eg:
User A in France loads a wallet with USD 100 and wants to transfer this to User B in Nigeria. User B in Nigeria should be seamlessly able to withdraw cash in his currency.
The way I have understood the role of anchor as documented in the Stellar network is they provide the needed liquidity support to facilitate the remittance.
My objective is for my users I need to provide a seamless experience wherein the user deals with only one wallet in the fiat currency and initiates the transfer and the user is able to liquidate easily.
Can anybody guide me on the flow and if possible a sample code of how to incorporate the anchor (also correct if my understanding of the role of anchor is right) and achieve the above objective.
My initial understanding with regards to the above is Anchor provide a way to bridge the gap between the cryptocurrency world of lumens to liquidation in fiat currency. Effectively they are the financial institutions.
Also on another note can someone also guide me with regulations that I would have to go through so that this does not come under money laundering activity as I presume partnering with Anchor will help me be compliant with the financial institutions regulations