How To: Implement Chargeback Protection
How To: Implement Chargeback Protection
How To: Implement Chargeback Protection
Coinflow provides multiple ways to protect merchant accounts against fraud. Learn more about fraud prevention methods before you start implementing chargeback protection.
When merchants opt-in for chargeback protection, they will need to add our chargeback protection provider’s sdk across every page of their site. This integration enables our provider to gather extra data during the customer’s shopping experience. Depending on your implementation method, select from the below options to view instructions on how to implement:
Sample React Native Diff Files: Android | iOS
merchantId as a property to the <CoinflowPurchaseProtection> component.chargebackProtectionData property and input information about each purchase made via Coinflow.nsureSDK.sharedInstanceWithAppID to get the deviceIdnsureSDK.getDeviceId to get the deviceIddeviceId in {"<CoinflowPurchase>"} by implementing the following code:{"<CoinflowPurchase>"} add the chargebackProtectionData property and add information about every purchase that is being made via Coinflow.Here are the links for the public repositories of the iOS and Android SDKs:
📘 This code will allow us to gather information on the user’s device, how they interact with your website, and other info that allows the models to predict the risk of fraud or chargeback for this particular user.
x-device-id header and pass the value which comes as a result of calling window?.nSureSDK?.getDeviceId() on your website.This deviceId is how the system relates the individual request to the information collected about the user’s device and session from the SDK added above.
chargebackProtectionData.📘 This information provides information about what is being purchased, which allows the AI models to determine the risk of chargeback for this particular purchase.
chargebackProtectionData Merchants that opt-in for chargeback protection are required to pass chargebackProtectionData as a prop to the <CoinflowPurchase> component or to our card checkout, saved card checkout, ach checkout , and redeem transaction endpoints.
🚧 The more information that you pass here the better the authorization rates will be, so it is in your best interest to supply as much information as possible
chargebackProtectionData data structure