Merchant Registeration

Follow the DigetPay merchant journey from registration and KYC verification through technical onboarding, Fin staging tests, production activation, and go-live.

Complete DigetPay merchant onboarding from registration and KYC verification through sandbox testing, production activation, and go-live.

DigetPay completes business verification before technical setup and payment testing. Use the stage guide below to understand the expected timing and the action to take if you cannot proceed.

📘

Start here if you are registering a new merchant account or preparing a merchant to begin integration.


Merchant journey

The merchant journey starts with business onboarding and identity verification, then continues into API access, integration path selection, staging tests, and production activation.

flowchart LR
    A[Business Onboarding] --> B[Merchant Signup & KYC]
    B --> C[Nafath Identity Verification]
    C --> D[Wathq CR Verification]
    D --> E[Technical Onboarding]
    E --> F[Sandbox Setup]
    F --> G[Integration Path Selection]
    G --> H[Staging Tests]
    H --> I[Production Activation]
    I --> J[Go Live]

Stage guide

Timelines vary by merchant type, document completeness, integration scope, and go-live approval. Your onboarding manager shares expected dates after KYC submission.

StageWhat you doExpected timingIf you cannot proceed
  1. Business onboarding
Register the merchant and provide business information.Varies by application completeness.Review the required registration fields and submit complete, current information.
  1. Merchant signup and KYC
Submit the personal and business details required for Know Your Customer (KYC) verification.Initial review: 3–5 business days.Check that all application fields are complete and that submitted documents are clear and current.
  1. Nafath identity verification
Verify the business owner’s National ID or Iqama through Nafath.Assessed during KYC; no separate timeframe is published.Confirm that the ID or Iqama has 10 digits and starts with 1 or 2, then correct the registration details.
  1. Wathq CR verification
Validate the merchant’s Commercial Registration (CR) through Wathq.Assessed during KYC; no separate timeframe is published.Confirm that the CR is active and uses a valid 10-digit CR number, then correct the registration details.
  1. Technical onboarding
Review the API documentation and prepare the integration.Begins after business approval; timing depends on integration scope.Resolve any outstanding KYC or account-access issue before starting technical setup.
  1. Sandbox setup
Obtain Fin staging access and test API credentials.Portal access is issued on the approval day.Confirm that the organization is approved, then contact your onboarding manager or DigetPay support if access is unavailable.
  1. Integration path selection
Select Hosted Checkout, Embedded Integration, Pay by Link, or POS.During technical onboarding.Review the integration requirements with your onboarding manager before implementation.
  1. Staging tests
Validate payment flows, error handling, and edge cases in Fin staging.Depends on your implementation and test results.Fix the failed scenario, retest in Fin staging, and use the error response when contacting support.
  1. Production activation
Complete compliance checks and production readiness tasks.Begins after staging tests pass and go-live approval is granted.Complete the outstanding Go-Live Checklist items and request final review.
  1. Go live
Enable live payment processing and monitor the first transactions.After production activation and a successful production smoke test.Pause live traffic if needed and contact DigetPay support for production incidents.
TaskGuide
Sign up and KYCBusiness Onboarding
Staging credentialsSandbox Setup
Select an integration pathChoose Integration Path
Compare staging and production URLsEnvironments Overview
Run a first test paymentQuick Start
Manage dashboard access and keysDashboard User Guide
Complete production cutoverGo-Live Checklist

Merchant registration and KYC

Start onboarding by entering the required personal and business information. DigetPay uses this information to identify the merchant, validate the business, and prepare the account for verification through Nafath and Wathq.

Step 1 — Basic information

Enter the required registration details before identity and business verification begins.

⚠️

All fields in this section are required to proceed with merchant verification. Ensure all information is accurate and up-to-date.

FieldRequiredDescriptionValidation
National ID / IqamaYesThe business owner’s National ID or Iqama number, used for Nafath identity verification.Enter 10 digits starting with 1 or 2.
Commercial Registration CertificateYesThe merchant’s CR number. DigetPay retrieves the official certificate and business details through Wathq; no file upload is required.Enter a valid, active 10-digit CR number.
Mobile NumberYesSaudi mobile number used for OTP verification and onboarding updates.Use the Saudi mobile format: +966 5XXXXXXXX.
Email AddressYesBusiness email used for account activation, support, and notifications.Enter a valid email address.
Services RequiredYesDigetPay services the merchant wants to use.Select at least one service.
ℹ️

Verify the CR number and National ID or Iqama before you submit. Incorrect, expired, or incomplete information can require additional documents and delay approval.

If verification needs more information

DigetPay may request additional documents or clarification during compliance review. Submit the requested information promptly; review of additional documents typically takes 2–3 business days after submission. After compliance clearance, final approval typically takes 1–2 business days.

If your documents are rejected, replace them with clear, current documents issued by official sources. If a field fails validation, correct the value in the registration form before resubmitting. Contact your DigetPay onboarding manager for questions about specific requirements or onboarding status.


What happens next


Did this page help you?