📃
Developer Docs
  • Overview
  • Integration Options
  • Webhooks
    • Build a webhook endpoint
    • Check signature
  • Getting Started
    • 1. Creating User Accounts
    • 2. User Account Types & Permissions
    • 3. Generate Access Tokens
    • 4. Choose Integration Options
    • 5. Securing Embedded UIs
      • 5a. Securing Embedded UIs Using HMAC (deprecated)
    • 6. Loading the frontend library
      • 6a. Preloading PayEngine Web-Component in SPA
    • 7. Custom styling the Web-Components
    • 8. Handling Callbacks from Web-Components
    • 9. Available Web-Components
    • 10. Available Webhooks
  • Merchant Onboarding
    • Overview
    • Integration Options
    • Onboarding/Payments Application Workflow
    • Embedded Onboarding UI
    • Merchant onboarding APIs
    • Partner's Onboarding UI
    • Merchant Lifecycle
    • Onboarding to Partner Relationships
  • Processing Payments
    • Introduction
      • Transaction Flow and Status
    • SecureFields JS
      • SecureFields Bank Account
      • Using tokens
    • Credit Card Form
    • Connect with Plaid
    • Connect Mailgun
    • 3D Secure
    • Payments API
    • Searching Transactions
    • Registering a cloud connected device
    • Apple Pay
      • Apple Pay in your native app
    • Google Payâ„¢
    • Level 2 and Level 3 Data
    • Fraud Prevention
    • Reporting
    • PCI Compliance
    • Address Verification Service (AVS) Check
    • Hosted Payments
    • Tap to Pay
  • Card Account Updater
  • ORCHESTRATION SYSTEM
    • Orchestration Overview
    • Onboarding Orchestration
    • Transactions Orchestration
    • Omnicommerce Orchestration
    • Merchant Servicing
    • Universal Reporting
  • TOKENIZATION
    • Automatic Network Tokenization
    • Token Migration Process
  • DISPUTE MANAGEMENT
    • Retrieval Requests & Chargebacks
  • Certification
    • Partner Certification
  • Data Sharing
    • Secure Data Sharing with PayEngine
  • eCommerce Integration
    • PayEngine Payment Gateway for WooCommerce
Powered by GitBook
On this page
  • Fraud Prevention Feature for Online Payments
  • Essential Information
  • Implementation Instructions:
  1. Processing Payments

Fraud Prevention

Fraud Prevention Feature for Online Payments

This is a powerful feature designed to safeguard merchants from fraud during the checkout process on their payment pages. This feature scrutinizes various data points before a payment is processed to confirm that it is not a counterfeit or unauthorized transaction.

A crucial component of this feature is the Data Collector, which operates discreetly in the background, collecting information about the customer as they go through the checkout process on the merchant's payment page. Integration is made simple, as it can be easily incorporated using our JS SDK and API.

Note: Please contact support to enable Fraud Prevention feature

Essential Information

As a customer concludes their purchase on the merchant's payment page, this platform requires specific information to function optimally. This data will help authenticate the transaction, and identify any attempted fraudulent activity.

Implementation Instructions:

Step 1: Implement a client-side call using the following code:

const sessionId = await window.PayEngine.createFraudMonitorSession(PEMerchantId)

Note: Trigger this call as early in the user's journey as possible.

Step 2: Pass the session ID when executing transactions

Pass the session ID obtained in Step 1 to the auth/sale API call in the fraudMonitorSessionId field of your API request.

By following these two simple steps, you can effectively integrate this fraud prevention feature into your payment process, enhancing the security and integrity of your online transactions.

PreviousLevel 2 and Level 3 DataNextReporting

Last updated 10 months ago