Complete Organizer Verification

Complete Organizer Verification

Prerelease guide: This guide matches the implemented Organizer Verification flow. Some provider capabilities and final production wording remain subject to rollout, legal approval and account entitlement. Labels and screenshots will be refreshed during final visual QA.

Organizer Verification confirms the identity and contact details of a club organizer before the club uses supported participant-paid challenge or Event features. You normally complete it once for a club and reuse it across that club’s paid challenges and Events.

Free challenges and Events with only free categories do not require Organizer Verification.

You may save your work and return later. Verification does not prevent you from creating a draft, but an applicable paid challenge or Event may remain unavailable for publishing or new paid registrations until the required checks are complete.

Participant support contacts are not part of verification; they are required fields within General club information. Every club must provide the organizer name, monitored support email, and a visible contact route shown on club, challenge, and event pages. Updating support contacts does not require Organizer Verification to be repeated.

Before You Start

Have the following ready:

  • the legal structure that receives participant payments and issues invoices, such as an individual, sole proprietorship, partnership, LLP, or company;
  • the legal seller or organizer’s correct legal name;
  • for a sole proprietorship, both the proprietor’s personal legal name and the business/trade name;
  • access to the organizer billing email;
  • a mobile phone that can receive an OTP;
  • PAN number;
  • date of birth or date of incorporation, as applicable;
  • registered or operating address;
  • GST registration status and GSTIN if registered; and
  • Aadhaar and access to its linked mobile if the Organizer is not GST registered;
  • bank account number and IFSC for the bank verification step; and
  • authority to act for the organizer when the seller is a company, LLP, partnership, trust, society, or association.

Do not use another person’s PAN or mobile number. The details should identify the person or entity that is responsible for the paid offering.

Complete The Wizard

Open the existing club, choose Edit, and select Organizer Setup. Work through one small step at a time. Each step asks for the details needed for that check, saves them, performs verification, and then moves to the next step. You do not need to complete a separate long Organizer Details form first.

1. Review the verification notice and provide consent

Read the Organizer Verification Privacy Notice before any verification-provider check begins. It explains the information used for identity, contact, PAN, GSTIN, conditional Aadhaar and bank verification; why it is processed; the categories of recipients; retention; and how to request access, correction, erasure or withdrawal. The checkbox is not selected for you. Select it and choose Accept and begin verification only after reading the notice and linked privacy/grievance information.

Xfitconnect records the notice version and acceptance for audit. That single acceptance covers the email, mobile, PAN, GSTIN, conditional address and bank checks in this wizard. Aadhaar also has a short purpose-specific consent immediately before its OTP is requested. Razorpay onboarding has a separate disclosure and does not begin merely because you accepted Organizer Verification consent.

2. Organizer details

Select the seller’s legal structure and enter the legal name, display name, contact details, and address. For a sole proprietorship, enter the proprietor’s PAN/Aadhaar name as the legal name and the business or brand as the trade name; do not put the brand in both fields. The legal structure identifies who receives participant payments and issues invoices; it is stored as a provider-neutral value that can later be mapped to the selected verification and Razorpay APIs. An informal club may still need to identify the individual who is legally responsible for the offering. Choose the State from the provided dropdown so its normalized value can be reconciled with GST or Aadhaar address evidence; do not enter a free-form state name.

Select Save organizer details. When the save succeeds, the wizard advances automatically; there is no separate Continue button. You may return to review any available step. After verification, the change rules in Change Verified Organizer Information below apply.

The progress panel lists every verification step. Select any available step chip to review it or correct earlier information; a lock means that an earlier prerequisite is incomplete. Opening a verified step does not change anything by itself. Use that step’s explicit Change or Verify again action before replacing verified information.

Each step begins with one neutral Before you continue section containing its matching, privacy, provider-mode, and revision guidance. A red message below that section indicates an error that needs correction; successful actions appear as short status text rather than additional colored panels.

3. Verify the billing email

  1. Confirm the masked billing email shown by the wizard.
  2. Select Send email OTP.
  3. Enter the six-digit code and select Verify billing email.

The code is checked and consumed by Xfitconnect on the server. An OTP used for registration, password reset, another club, or an earlier resend cannot complete this check. Changing the billing email later invalidates only this email check and requires the new address to be verified.

This verified address receives the automatic Organizer Verification confirmation after all required steps are complete.

4. Verify the mobile number

  1. Enter or confirm the organizer mobile number in this step.
  2. Select Send OTP with MSG91.
  3. Enter the OTP in the Xfitconnect verification step and select Verify OTP.
  4. Wait for Xfitconnect to confirm the successful Widget result with MSG91.

The MSG91 custom Widget sends and checks the OTP. Xfitconnect then validates MSG91’s short-lived verification token on the server and confirms that the verified number matches your saved billing phone. A browser success message alone never completes this Organizer Verification check.

If the OTP does not arrive, wait for the resend timer and then use Resend OTP. Repeated sends or incorrect attempts may temporarily disable another attempt for security. Xfitconnect support will never ask you to share an OTP.

Changing the mobile number later requires the new number to be verified.

5. Verify PAN

Enter the PAN and the date of birth or incorporation requested for the selected seller type. The provider matches them against the legal name saved once in Organizer details; this step cannot submit a different name.

Select Verify PAN. This check is covered by the single Organizer Verification consent accepted at the start of the wizard; there is no second PAN checkbox. Xfitconnect sends the details to the configured verification provider from the server. Your date of birth or incorporation is used only for that verification request, is not retained in the organizer profile, and is not displayed in the wizard afterward.

If the PAN is valid but the saved legal name or date does not match, the step returns to Action required so you can correct the Organizer details. A successful network response alone does not mark PAN as verified.

After a successful check, the wizard displays a masked PAN and verification date. It does not display provider data that is not needed for the organizer workflow.

To replace a verified PAN, select the PAN verification step chip and then select Change PAN and verify again. The wizard warns which dependent checks will reopen before accepting a replacement.

The full PAN is not saved in browser storage or ordinary Organizer details. After successful verification, Xfitconnect retains it in restricted encrypted storage so it can support later verification and provider-onboarding workflows without asking for it unnecessarily. Ordinary screens and APIs show only a masked PAN. Date-of-birth/incorporation retention remains limited to the approved verification purpose and policy.

If secure storage is temporarily unavailable, the wizard will not mark the PAN as verified even when the verification provider answered successfully. Retry later or contact support; do not send the PAN by email or chat.

6. Declare GST status

Select the applicable status:

  • registered under GST;
  • not registered under GST.

If registered, enter the GSTIN in this step. Xfitconnect saves it as part of the durable invoice identity. The provider checks active status, embedded PAN, the saved legal name, and the saved state, city/locality and postal code against the GST principal-place address. If not registered, make that declaration without entering a GSTIN; the wizard then adds Aadhaar address verification. Changing status also clears a previously saved GSTIN and invalidates checks tied to the previous tax identity.

7. Verify address when not GST registered

This step appears only after selecting Not GST registered. Read and accept the Aadhaar-specific notice, enter the 12-digit Aadhaar number, and request the OTP. Enter the six-digit OTP delivered to the Aadhaar-linked mobile. For an individual, Xfitconnect compares the returned identity/address with the saved legal identity and address. For a sole proprietor, this step verifies the proprietor’s personal identity only; it does not verify or compare the separate business trade name or establish the business address. A sole proprietorship using a trade name must complete the separate Udyam or other approved business-registration verification before Organizer Verification can be completed.

The full Aadhaar number is cleared after the OTP request and is not stored in Organizer details or browser storage. Xfitconnect retains only a last-four mask, cryptographic fingerprint, provider references, consent record, and name/address match results. It does not retain the OTP, photograph, complete Aadhaar response, or Aadhaar contact hashes.

If the OTP is valid but an applicable identity or address comparison fails, the wizard exits OTP entry because submitting the same OTP cannot correct saved data. Select the correction action to return to Organizer details, or Try another Aadhaar to begin a new OTP attempt.

8. Verify the business identity (sole proprietorship only)

For a sole proprietorship, select Start Udyam verification. The Sandbox EntityLocker window asks the authorized organizer to sign in and consent to access to the Udyam certificate. After it closes, Xfitconnect checks the session with Sandbox and compares the verified entity name with the saved trade name. The full Udyam certificate and its temporary download link are not retained by Xfitconnect.

If the trade name differs, return to Organizer details and correct it, or use the review route when the registry record legitimately differs. This step is not shown for other seller types.

9. Confirm authority

Choose whether you are acting as the organizer/legal owner or as an authorized representative, then accept the current organizer agreement. Self-representation does not need a separate authority check. Representative submissions are placed under review until Xfitconnect confirms the required authority evidence.

The agreement explains the organizer’s responsibility for the offering, participant support, refunds, disputes, and applicable tax documentation. The step remains unavailable until the current agreement version has been approved and published.

10. Verify a bank account

Enter the account number and IFSC only in the bank verification step. The server uses the saved legal name for beneficiary matching; for a sole proprietorship, it also accepts the saved trade name only after the Udyam business-identity step is verified. A different ad-hoc account-holder name cannot be supplied for this check. The submitted bank coordinates are forwarded for that attempt and are not saved in your organizer profile or browser storage. The completed step may show only the last four digits.

The wizard identifies the verification method accurately. A standard penny-drop or penniless check checks whether the submitted account exists and whether its bank-reported holder name matches the verified Organizer identity; it does not prove that the account is used for every participant payment. If an approved pay-as-you-go Reverse Penny Drop is available, it is preferred and asks you to make a ₹1 payment in your UPI app. The provider returns the payment automatically after validation and the user-initiated payment provides stronger evidence that you control the paying account. If that method is unavailable, the wizard uses standard penny drop and then supported-bank penniless verification. Follow only the payment intent displayed inside the wizard.

11. Check the result

The result page shows Organizer Verification separately from payment-mode readiness.

StatusMeaning
Not startedNo verification step has been completed
In progressSome steps are saved but required checks remain
Action requiredA detail must be corrected or supplied
Under reviewXfitconnect must review an exception or evidence
VerifiedAll applicable organizer checks are complete
RejectedVerification could not be approved; follow the displayed instructions
ExpiredOne or more checks must be completed again
SuspendedNew paid activity is temporarily unavailable; contact support

When a component is Under review, an authorized Xfitconnect reviewer examines only the affected check and its minimized verification evidence. The reviewer may approve that component, request a specific correction, reject it, suspend it, or mark time-limited evidence expired. This does not let support bypass another missing step: the overall Organizer status is recalculated from all mandatory components after every decision. Any correction request appears against the affected wizard step.

Change Verified Organizer Information

The rule is shown once in the Verification summary:

  • Display, support, billing email, and billing mobile details can be corrected at any time. Their affected email or mobile check repeats where required.
  • Legal structure or name, trade name, PAN, GST status/GSTIN, registered address, Aadhaar/Udyam evidence, authority declaration, and bank account can be changed only when the club has no active paid Challenges or Events, unfinished participant payments, or unresolved refunds.
  • Free Challenges and Events do not prevent these changes. Completed historical payments also do not prevent a change merely because they exist; their frozen identity records remain unchanged.
  • When the rule is not satisfied, the summary disables the material change actions and shows the current blockers. Close or complete those items first. Contact details remain editable.

When a material change is allowed, verified legal and payment information is not silently overwritten:

  • Changing a billing email or mobile number repeats only its affected possession check. A registered address is a material change and repeats its dependent GST or Aadhaar address check.
  • If you obtain a GSTIN later, use Change verified information to declare the new status and verify the GSTIN. Earlier invoices retain the tax identity that applied when they were issued.
  • A replacement bank account must be verified before it becomes active.
  • Changing the PAN, seller type or legal entity starts a new entity-verification revision. Moving from an individual or sole proprietorship to a private limited company therefore repeats the applicable identity, PAN, GSTIN, authority, agreement and bank checks.
  • Changing a sole proprietorship’s proprietor name, trade name, PAN or GSTIN reopens the dependent checks, including Udyam and bank matching, so the identity cannot become internally inconsistent.
  • A replacement legal entity connects its own Razorpay account. The previous connection and identity remain attached to historical orders, invoices, refunds and accounting records.

Because a material change can begin only after open paid obligations are cleared, the replacement identity is verified before the club starts another paid Challenge or Event. Existing participant obligations and refund responsibilities are never transferred or erased by an identity change.

The Verification summary tells you when a new revision is being verified and shows the number of the currently active verified revision. Until the new revision completes, earlier payment documents continue to show the organizer identity that was frozen when each payment was created. After the new revision becomes active, only new payments and documents use it; Xfitconnect does not rewrite older invoices or acknowledgements.

Verification Confirmation Email

When the last required check completes and the overall status becomes Verified, Xfitconnect automatically queues a confirmation document to the verified billing email. It records:

  • club and organizer legal identity;
  • billing email, phone, and registered address;
  • full GSTIN when registered;
  • masked PAN, masked Aadhaar when used, and masked bank account;
  • each component status, provider, and verification time;
  • organizer-agreement version and acceptance time; and
  • a unique confirmation reference.

For security, the confirmation never contains the full PAN, full Aadhaar number, full bank account, IFSC, OTPs, provider raw responses, or internal notes. Keep the confirmation for your records. If it does not arrive, check the verified billing address and spam folder, then provide the confirmation reference to support—never send full PAN, Aadhaar or bank details.

Set Up Razorpay After Verification

Razorpay is not configured inside Organizer Setup. Open the separate Payment Account tab when the club chooses Organizer Connected payments:

  • Select Set up or connect Razorpay. Razorpay opens its secure co-branded page.
  • If you already have a Razorpay merchant account, sign in using the account owner’s credentials and authorize Xfitconnect.
  • If you are new to Razorpay, choose Create Account on Razorpay, enter the information Razorpay requests, complete Razorpay’s KYC and terms, and authorize Xfitconnect.
  • Xfitconnect does not send your stored PAN, bank details, verification documents, or OTPs into this hosted journey. Enter information only on Razorpay’s secure page.

The Create Account choice appears only after Razorpay enables Standard Co-Branded Onboarding for the Xfitconnect Partner Application. If Razorpay shows only sign-in during the staged rollout, contact Xfitconnect support instead of creating an unrelated account through another link.

After authorization, Razorpay returns you to Payment Account. If authorization is cancelled or expires, use Set up or reconnect Razorpay to start a fresh attempt.

Xfitconnect also compares the legal business name returned for the connected Razorpay merchant with the identity verified in Organizer Setup. A sole proprietor’s Razorpay name may match either the verified proprietor name or the separately verified Udyam trade name; other entities must match the verified legal entity name. If the applicable names do not match, the connection cannot be used for new participant collections until the correct Razorpay account is connected or the Organizer identity is lawfully changed and reverified. Xfitconnect does not close, suspend or edit the organizer’s Razorpay account as part of this check.

The Payment Account tab may show:

StatusMeaning
Setup startedFinish the current journey on Razorpay
Setup incompleteThe Razorpay account exists, but required onboarding details remain
Under reviewRazorpay is reviewing merchant KYC; no participant payment can start yet
Action requiredSign in to Razorpay and provide the requested clarification
ReadyOAuth is authorized and Razorpay confirms the merchant can accept payments
Suspended / Not approvedRazorpay has disabled or rejected the merchant; payments remain disabled
ReconnectThe organizer must authorize Xfitconnect again

Xfitconnect Organizer Verification and Razorpay merchant onboarding are separate decisions. Finishing the Xfitconnect wizard does not guarantee Razorpay approval and does not activate gateway payment processing. The organizer must complete Razorpay’s independent onboarding, KYC and any requested clarification. Organizer Connected payments become ready only after the account authorizes Xfitconnect and Razorpay reports both that the merchant is activated and live for payments. Status is updated automatically from Razorpay and can also be rechecked with Refresh status.

Organizer Connected Razorpay authorization remains locked until every applicable Organizer Verification component is complete. That includes bank-account verification for every organizer and GSTIN registry verification when the organizer declares that it is GST registered. If Xfitconnect has not yet enabled a verification provider for either component, the wizard shows the step as pending and does not treat the organizer as verified.

Configure Participant Support

Open General in the club editor and complete Participant support. This is required for every club, whether its challenges are free or paid. Provide:

  • the organizer display name participants recognize;
  • a monitored support email; and
  • at least one participant-visible route: support phone, WhatsApp group, Telegram group/channel, or a public support/helpdesk URL.

Communication instructions can explain expected response times or where to ask about challenge access, activity disputes, payments, refunds, and delivery. Challenges and events inherit these club-level defaults unless an allowed override is configured. Billing phone and legal address remain private verification/invoice identity unless another screen explicitly says they will be displayed.

Fix A PAN Mismatch

If the PAN check reports that details do not match:

  1. Confirm that the PAN has 10 characters and was entered correctly.
  2. Enter the name exactly as recorded for the PAN, not only the club’s public name.
  3. Confirm the date of birth or incorporation.
  4. Confirm that the PAN belongs to the declared seller type.
  5. Try again only after correcting a detail.

If the information is correct but the result still requires review, use the support action displayed in the wizard. Do not send full PAN, an OTP, or sensitive documents through ordinary email or chat.

Changing Verified Details

Changing a verified field invalidates only the checks affected by that field where possible:

  • changing the mobile number requires mobile verification again;
  • changing the billing email requires email OTP verification again;
  • submitting different PAN, PAN name, or date details requires PAN verification again;
  • changing seller type, legal name, GST status, or representative authority may require several checks and the agreement to be completed again; and
  • changing a connected payment account affects payment-mode readiness separately.

The wizard warns you before a change makes a paid mode temporarily unavailable. Existing historical registrations and payments are not rewritten by a later profile change.

If verification becomes incomplete while a paid challenge or Event is already running, it remains published and existing participants keep their access. Completed payments and historical records are unchanged, but new paid registrations and new checkout/payment-proof attempts are paused until the organizer completes the required verification again. You can still make ordinary corrections to the challenge or Event; publishing, changing a free offering/category to paid, or newly enabling paid collection requires verification to be restored.

Privacy And Safety

  • Provider credentials are never entered in the organizer wizard.
  • Verified PAN is retained only in restricted encrypted storage; ordinary screens, logs, and APIs use a masked value. Bank account number and IFSC remain transient unless a later approved payment workflow establishes a separate operational need.
  • OTPs are used only for the current verification attempt and must never be shared.
  • Xfitconnect records consent, verification outcome, time, and references needed for security, support, and audit.
  • The encrypted PAN is retained while the organizer profile exists so approved verification and payment onboarding workflows can reuse it. It is removed when that organizer profile is deleted. Deleting one administrator’s personal login does not delete a shared club’s organizer identity.
  • If an authorized exceptional erasure request is completed while the organizer profile remains, PAN-derived display/fingerprint data are also removed and PAN verification returns to Not started.
  • Aadhaar OTP address verification is requested only when the Organizer declares that it is not GST registered. The full Aadhaar number and OTP are not retained; normal records keep only the masked last four digits, consent, provider reference, match outcome, and verification timestamps.
  • A Verified organizer badge does not mean that Xfitconnect guarantees an organizer’s separate bank, UPI address, QR code, external payment link, challenge delivery, or refund performance.

Direct Offline And Organizer Connected Payments

Organizer Verification confirms the common organizer identity. Payment readiness is checked separately:

  • Direct Offline: participants pay the organizer using organizer-provided instructions. The organizer remains responsible for payment support, refunds, and tax documentation. Participants should verify the displayed recipient in their payment application.
  • Organizer Connected: the organizer connects its supported payment-provider merchant account. The connection must remain active and authorized.

Completing identity verification does not automatically make every payment mode ready.

Support

When contacting support, provide the club name and the correlation/reference shown by the wizard. Do not send an OTP, full PAN, bank account number, provider secret, or unrequested identity document.