Abuse Post-purchase - Overviews

Abuse Post-purchase

Abuse Prevention Post-Purchase

The post-purchase integration helps to prevent bad actors from exploiting customer-friendly returns and refund policies by providing a decision or a recommendation at the time the consumer initiates a request, post-purchase. This integration also enables you to issue faster refunds to trustworthy customers with a high degree of confidence by weeding out the bad actors.

Forter supports the following policy types at post-purchase (ie. initiate a return, report an issue, etc.):

Integration Steps

  1. Complete Abuse Prevention at Checkout Integration

    In order to integrate Abuse Prevention at Post-purchase, complete the integration for Abuse at Checkout and provide Forter with the relevant data as outlined.

  2. Send Compensation Requests When Received

    Using the Compensation request API endpoint, send Forter all information regarding customers’ requests for compensation or appeasements (e.g. reship, refund, return, store credit) due to various service issues (e.g. item not received, items are missing or damaged, etc) in real time at the time the request is received. The information will be used for this decision as well as informing the decision the next time that this customer places an order during checkout.

You can send the compensation requests at either:

It is particularly important to ensure that all INR and returns requests are sent to Forter in order to be able to order to define targeted Item Not Received and Returns policies based on specific conditions, whether they are applied at checkout or post-purchase. Important data for this purpose includes:

It is critical to map your internal returns data to Forter’s fields and ENUMS in order to define targeted refund/returns policies based on specific conditions.

  1. Handle Automated and Policy Decisions from the API response

    The Compensation request API response will contain Forter's decision (approve or decline) regarding the compensation request and, if applicable, a recommendation based on the abuse prevention policies you have set. The recommendation responses will vary based on the policy type.

Recommendation Responses per policy type

The merchantPolicyId field, is the unique ID that Forter assigns to a policy when a user creates a policy in Policy Builder. The ID can be used in downstream systems to have custom flows. If the decision was not influenced by a user-defined policy, then the field will return a blank string.

Compensation Request API response example

{
  "forterDecision": "DECLINE",
  "recommendations": [],
  "decisionReason": "MerchantPolicyPostPurchaseINR",
  "merchantPolicyId": "d8b0fe7062eb4ad1a92bfbcc71b074d3",
  "status": "success"
}
  1. Dispute Notifications

    Confirm that you are sending all disputes to Forter through webhooks from your PSP or the Dispute API. Forter uses prior chargeback data to evaluate future refund requests as well as enforce Item Not Received and returns policies at checkout and post purchase.

  2. Prepare and Upload Historical Data

    To ensure the highest level of accuracy for our decisioning model, Forter customizes our model to fit the specific risk profile of each of our customers. We achieve this by training the model with your past compensation data in order to provide you with better accuracy from Day 1. Provide 1 year of historical data for returns and INR, where possible, so that INR & returns policies can take effect immediately, and velocity counters take into consideration prior returns/INR refunds.