An optional parameter that can enabled for your account for added security is to enforce authentication for customers and withdrawers. This prevents anyone who knows a wallet address from being able to view the cards and bank accounts linked to a particular wallet address.
Coinflow uses wallet message signing authentication to validate that a particular user owns the wallet associated with their account. In order to enable this in your integration you will need to implement the signMessage function in your wallet.
📘 Please upgrade to
@coinflowlabs/react> v3 and@coinflowlabs/react-native> v2
Once you have message signing integrated for your application you can head to your settings page and enable strong authentication for your account.
🚧 Enabling this without implementing
signMessagefrom above will break all withdraws and not allow checkout customers to view their saved cards.