Pre-auth fraud check settings
.
FAILED
pre-authorization fraud checks, you can also decide to decline these payments.
customer
and order
objects that can be passed in and are used to populate the request to your fraud detection provider.
It’s recommended you agree with your provider on what fields should be passed to ensure optimum accuracy of the fraud check as this does vary based on which fraud detection provider you use.
The following additional data points will also be used in the fraud request if they are passed:
Field | Type |
---|---|
fraud_context.device_details.device_id | string |
fraud_context.device_details.referring_site | string |
fraud_context.device_details.source | string |
fraud_context.device_details.browser_ip | string |
fraud_context.device_details.accept_language | string |
fraud_context.device_details.user_agent | string |
fraud_context.device_details.cookie_token | string |
fraud_context.merchant_details.merchant_name | string |
fraud_context.merchant_details.merchant_provider_id | string |
fraud_context.merchant_details.merchant_category_code | string |
fraud_context
object to the metadata
object passed in the request. Below is an example:
riskData.fraudCheck.postAuthorizationResult
field won’t be included in the Payment Status Update webhook as the payment status updates before the post authorization fraud check is run.