Skip to main content

Kount 360 Integration Configuration Reference

This guide provides detailed instructions for configuring the Kount Fraud Evaluation Integration.

Prerequisites

Before configuring the integration, ensure you have:

EPCC Requirements

  • Store Access: Active EPCC store with admin access in Commerce Manager
  • API Credentials: Client credentials for OAuth authentication

Kount Requirements

  • Kount 360 Account: Active account with API access enabled
  • OAuth2 Credentials: API key for authentication
  • Merchant Configuration: Configured merchant settings in Kount portal
  • Environment Access: Production or sandbox environment credentials

Connection Configuration

Create a new Integration Instance

  1. In Commerce Manager, click on Composer in the left nav.
  2. Locate and click on the Kount Fraud Evaluation integration
  3. Click on Configure
  4. Details on how to configure each field are provided in the sections below.
  5. Click on Finish on the final configuration page to create your integration instance.

EPCC Connection

The EPCC connection uses OAuth2 client credentials flow.

Required Fields

FieldDescriptionExample
Client IDEPCC application client IDyour_epcc_client_id
Client SecretEPCC application client secretyour_epcc_client_secret
Token URLEPCC OAuth token endpointhttps://useast.api.elasticpath.com/oauth/access_token
Throttle LimitAPI rate limit (requests per interval)3
Throttle IntervalRate limit interval in milliseconds125
Keep Alive FlagEnable connection keep-alivetrue
Keep Alive IntervalKeep-alive interval in milliseconds10000

Token URL Options

  • US East: https://useast.api.elasticpath.com/oauth/access_token
  • EU West: https://euwest.api.elasticpath.com/oauth/access_token

Configuration Steps

  • Configure the Elastic Path Composable Commerce Connection:
    • Enter your EPCC Client ID
    • Enter your EPCC Client Secret
    • Select the appropriate Token URL for your region
    • Configure throttling settings
    • Enable keep-alive settings for optimal performance

Kount Connection

The Kount connection uses OAuth2 with API key authentication.

Required Fields

FieldDescriptionExample
API KeyKount API key for authenticationyour_kount_api_key
Token URLKount OAuth2 token endpointhttps://login.kount.com/oauth2/ausdppksgrbyM0abp357/v1/token
Base URLKount API base URLhttps://api.kount.com/commerce
OAuth ScopeOAuth scope for API accessk1_integration_api
Retry AttemptsMaximum retry attempts for failed calls3
Retry DelayInitial retry delay in milliseconds1000
Request TimeoutRequest timeout in seconds (max 30)15

Environment URLs

Production:

  • Token URL: https://login.kount.com/oauth2/ausdppksgrbyM0abp357/v1/token
  • Base URL: https://api.kount.com/commerce

Sandbox:

  • Token URL: https://login.kount.com/oauth2/ausdppkujzCPQuIrY357/v1/token
  • Base URL: https://api-sandbox.kount.com/commerce

Configuration Steps

  • Configure the Kount Connection:
    • Enter your Kount API Key (obtained from Kount portal)
    • Select the appropriate Token URL for your environment
    • Select the corresponding Base URL
    • Use default OAuth scope unless instructed otherwise by Kount
    • Configure retry and timeout settings based on your performance requirements

Integration Settings

These settings control the behavior and security of the integration.

Webhook Security

SettingDescriptionDefaultNotes
Webhook Secret KeySecret key for EPCC webhook validationAuto-generated UUIDAutomatically generated if not provided

Configuration: The webhook secret is auto-generated during deployment. You can provide a custom value if required by your security policies.

Logging Configuration

SettingDescriptionOptionsDefault
Log LevelVerbosity of integration loggingerror, warn, info, debug, traceerror

Usage Guidelines:

  • Production: Use error or warn for optimal performance
  • Development: Use warn unless detailed troubleshooting is needed, then use debug
  • Testing: Use debug for comprehensive request/response logging

Risk Evaluation Settings

SettingDescriptionOptionsDefault
Fallback DecisionDecision when Kount is unavailableAPPROVE, DECLINE, REVIEWREVIEW
Enable Risk InquiryEnable immediate risk evaluationtrue, falsetrue

Fallback Decision Guidelines:

  • APPROVE: Use for low-risk environments where service availability is critical
  • DECLINE: Use for high-security environments where fraud prevention is paramount
  • REVIEW: Recommended default for manual review workflows

Webhook Management

SettingDescriptionOptionsDefault
Cleanup Webhooks on DeleteAuto-remove EPCC webhooks when instance is deletedtrue, falsetrue

Business Configuration

These settings define the business rules and channel configuration for fraud evaluation.

Channel Configuration

SettingDescriptionExampleDefault
Channel IdentifierChannel identifier sent to Kount when none specified.WEB_CHECKOUT, MOBILE_APP, CALL_CENTERWEB_CHECKOUT

Fulfillment Configuration

SettingDescriptionOptionsDefault
Default Fulfillment TypeFulfillment method when none specifiedSHIPPED, DIGITAL, STORE_PICK_UP, LOCAL_DELIVERY, STORE_DRIVE_UP, IN_PERSONSHIPPED
Default Shipping ProviderShipping provider name used when none specified.UPS, FedEx, USPS, FBM, OtherFedEx
Default Shipping MethodShipping speed/method when none specified.STANDARD, EXPRESS, SAME_DAY, NEXT_DAY, SECOND_DAYSTANDARD

Configuration Guidelines:

  • Fulfillment Type: Should match your primary fulfillment method
  • Shipping Provider: Use the most common carrier for your orders
  • Shipping Method: Default to your standard shipping option

Webhook Configuration

The integration automatically configures EPCC webhooks during deployment:

  • Event: order.fulfilled
  • URL: Dynamically generated by Integrations Hub
  • Authentication: Uses configured webhook secret key
  • Retry: No automatic retry. Webhooks can be redelivered using the Integrations Hub execution viewer.

Troubleshooting

Connection Problems

EPCC Connection Failures:

  • Verify client ID and secret are correct
  • Check token URL matches your EPCC region
  • Ensure API credentials have required permissions
  • Verify network connectivity to EPCC endpoints

Kount Connection Failures:

  • Confirm API key is active in Kount portal
  • Verify token URL matches your environment (production/sandbox)
  • Check OAuth scope is correct
  • Ensure Kount account has API access enabled

Webhook Issues

Webhook Not Receiving Events:

  • Verify webhook secret matches configuration
  • Check EPCC webhook configuration in Commerce Manager
  • Review webhook delivery logs in EPCC

Authentication Failures:

  • Confirm webhook secret key configuration
  • Check x-moltin-secret-key header in webhook requests
  • Verify webhook secret hasn't been modified

Support Resources