Last updated

Experian integration

Use the Experian integration for identity proofing. For more information about this integration, see Identity proofing.

To complete this guide, you must have Experian account credentials.

Integrate Experian

This guide describes how to integrate Experian with Rebilly.

1. Connect an Experian account to Rebilly

This process describes how to connect your Experian account to Rebilly.

  1. In the left navigation bar, press App store, then press Experian.
  2. Press Add Experian credentials.
  3. Enter your: username, password, HMAC key, and public key.
  4. Press save.

2. Create tags

This step describes how to create tags that will be used to tag your customers based on the result of the Experian check.

  1. In the left navigation bar, press Settings .
  2. In the Management section, press Tags.
  3. Add 3 new tags, one for each Experian result: confirmed, rejected, or unknown. We suggest using the following tags:
    • experian-confirmed
    • experian-rejected
    • experian-unknown

3. Create Experian check rules

This step describes how to create an automation that trigger the Experian check based on the customer's billing address and date of birth, and assigns the corresponding tag based on the result.

  1. In the left navigation bar, press Automations .
  2. In the Rules engine section, press Rules engine.
  3. Press Core events.
  4. Press the Transaction process requested event.
  5. Press Rule set, then press Create rule.
  6. In Name field, enter a name for the rule.
  7. Clear the Stop further processing checkbox.
  8. In the Conditions section, clear the No conditions checkbox, and apply the following filters:
    • Transaction > Billing address > Country is in DE - Germany.
    • Transaction > Customer > Primary Address > Dob is not empty.
    • Transaction > Customer > Tags > Name is not in experian-confirmed and experian-rejected and experian-unknown.
  9. In the Actions section, press Add action, and select the Perform Experian check action.
  10. Select your Experian service credential.
  11. Assign the tags you created in step 2 to each Experian result.
  12. Press Save rule.
  13. Adjust the position of the rule to ensure it is executed, and to ensure that this rule does not stop additional rules processing.

Experian check rule

4. Create an approval notification

This step describes how to set up notifications for approved Experian check events using webhooks.

  1. In the left navigation bar, press Automations .
  2. In the Rules engine section, press Rules engine.
  3. Press Core events.
  4. Press the Experian check performed event.
  5. In Name field, enter a name for the rule.
  6. In the Conditions section, clear the No conditions checkbox, and apply the following filter:
    • Customer > Tags > Name is in experian-confirmed.
  7. In the Actions section, press Add action, and select the Send webhook action.
  8. Enter your webhook settings, then press Save rule.

To set up notifications for declined or unknown Experian check events, repeat this process and filter for the corresponding tag.

You may use placeholders in the webhook URL, headers, body, or query parameters:

  • customerId
  • outcome
  • reason
  • errorCode
  • errorMessage

This example of a webhook body uses two placeholders:

{
  "customerId": "{{ customerId }}",
  "outcome": {{ outcome }}
}

For more information, see the Experian check performed event.