Skip to main content

🔗 Nuclei SDK Integration & Onboarding Flow

This document outlines the step-by-step onboarding journey for integrating Nuclei's mobile SDK. The integration process ensures a smooth and stable rollout across your application environment.


✅ Step-by-Step Flow​

integtaion-roadmap-image

1. First Step​

  • Nuclei shares:

    • A pre-requisites doc to be filled by partner.
    • A Tech Kickoff call is conducted for SDK walkthrough with the Partner`s tech team.

2. Partner Onboarding at Nuclei​

  • Nuclei generates a Partner Configuration at their end and configures it according to the requirements of the partner.

3. Credentials and Docs shared with Partner​

  • Nuclei team shares following things with partner:
    • Partner key
    • Partner Secret key
    • Android SDK artifactory access credentials
    • iOS SDK Github access token
    • Link to integration documents

4. SDK Integration (Two Phases)​

🔹 Phase 1: Opening First Category​

Backend:

  • Partner creates an API which uses Generate Temp Token API to generate and send temp token to client app.

Frontend:

  • Partner initializes Nuclei SDK.
  • Partner implements callbacks.
  • Partner implements seamless login.
  • Partner opens Nuclei`s category,
  • SDK integration is reviewed by Nuclei.

✅ Integration review by Nuclei is mandatory before moving to Phase 2.


🔹 Phase 2: Payments & Notification Integration​

Backend:

  • Partner implements the following backend APIs:
    • Calls Payment callback API on payment completion.
    • Exposes Payment Status API for sharing payment status with Nuclei.
    • Exposes Refund Initiation API for initiating refund at partner`s end.
    • Exposes Refund Status API for sharing refund status with Nuclei.
    • Exposes SMS API to share sms with user. (Optional)
  • ✅ Partner shares access and API documentation with Nuclei to test and configure.

Frontend:

  • Partner integrates Payment callback.
  • Partner opens payment page when Nuclei triggers payment callback.
  • Partner handles notification sent by Nuclei to registered users.

✅ Integration review by Nuclei is mandatory before moving to next step.


5. UAT Testing (By Nuclei)​

  • Nuclei performs full UAT testing on the final build post both phases.
  • Only after UAT clearance, partner is eligible for next stage.

6. CUG (Closed User Group) Migration (At Nuclei)​

  • Post successful review and UAT Testing, Partner can raise request to start CUG migration at Nuclei.
  • Required services and credentials are configured.
  • Production credentials are shared with partner.

7. CUG Testing​

  • Live testing with selected real users.
  • Final stability, transaction, and behavior checks.
  • Feedback loop open with Nuclei team.

8. Production Go Live​

  • Partner goes live to all users.