IME UAT

UAT Checklist

Use this sequence for clean end-to-end validation. Successful API responses should return `Code` = `0` unless you are deliberately testing validation errors.

CSP Phase 1

  1. Register CSP and save `AgentSessionId`, `PartnerCSPCode`, `OwnerId`, and `BankId` from the response.
  2. Upload all required CSP documents from the registration response document list.
  3. Run CSP Status and confirm company, owner, bank, and required document states.
  4. If Check CSP returns success but no owner or bank rows, use the owner and bank IDs from the matching CSP Registration response when available; otherwise IME/HO must map them before Phase 2 can pass at bank end.

Aadhaar / eKYC Phase 2

  1. For CSP, call Generate OTT with entity type `201`, entity ID as the CSP/Partner Branch ID, and an owner ID that belongs to the same CSP.
  2. Open the returned OTT URL with geo-location enabled and finish Aadhaar validation.
  3. Run Unique Identifier, then Bio KYC with PID base64.
  4. Run CSP Onboarding, CSP Consent, and Check Entity Status until transaction eligibility is confirmed.
  5. If Bio KYC returns attempt-limit messaging, run Aadhaar Entity Reprocess after HO reinitiation.

Customer

  1. Register customer using Phase 1 or Aadhaar Phase 2 customer registration.
  2. Send OTP with module `CR`, reference value as `CustomerToken`.
  3. Confirm customer registration with OTP and OTP token.
  4. Run Check Customer and confirm AML/KYC status before transaction.

Transaction And Reports

  1. Run Get Calculation using `RemitAmount`, `PaymentType`, `PayoutCountry`, and `CalcBy`.
  2. Send Transaction using `ForexSessionId`, `CollectAmount`, and `PayoutAmount` from the calculation response, then save `RefNo`.
  3. Send OTP with module `ST`, then Confirm Send Transaction.
  4. Use Transaction Inquiry to verify status.
  5. Validate Amendment and Cancellation with OTP in separate test cases.
  6. Run Reconcile Report and Statement of Account for the test date range.

Current IMEIN17696 Status

  1. The latest Check CSP response shown in the browser is `0 - Success` for `IMEIN17696`, but it does not include owner or bank mapping rows.
  2. The Generate OTT page now allows a manually entered owner ID and lets IME perform the final owner validation. If IME still returns `504 - Ineligible: Agent Ownership Info not found`, backend mapping is missing for that CSP.
  3. To continue Phase 2, use the CSP code and owner ID returned by a successful CSP Registration response, or ask IME/HO to map owner and bank details to `IMEIN17696` and run Check CSP again.