Last updated

Experian integration

Use the Experian integration for identity proofing. For more information about this integration, see Identity proofing. Rebilly currently supports verification for customers located in Germany (country code DE) only.

Prerequisites

  • Experian account credentials.
  • You must collect date of birth from your customers and store it as a custom field labeled "DOB".

Set up Experian

1. Connect an Experian account with Rebilly

  1. If you have not already done so, sign in to Rebilly.
  2. In the left navigation bar, click App store, then click Experian.
  3. Click Add Experian credentials.
  4. Enter your: username, password, HMAC key, and public key.
  5. Click 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, click Settings .
  2. In the Management section, click 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

  1. In the left navigation bar, click Automations .
  2. In the Rules engine section, click Rules engine.
  3. Click Core events.
  4. Click the Transaction process requested event.
  5. Click Rule set, then click 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 > Tags > Name is not in experian-confirmed and experian-rejected and experian-unknown.
  9. In the Actions section, click 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. Click 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, click Automations .
  2. In the Rules engine section, click Rules engine.
  3. Click Core events.
  4. Click 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, click Add action, and select the Send webhook action.
  8. Enter your webhook settings, then click Save rule.

To set up notifications for declined or unknown Experian check events, repeat this step 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.