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
- Register CSP and save `AgentSessionId`, `PartnerCSPCode`, `OwnerId`, and `BankId` from the response.
- Upload all required CSP documents from the registration response document list.
- Run CSP Status and confirm company, owner, bank, and required document states.
- 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
- 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.
- Open the returned OTT URL with geo-location enabled and finish Aadhaar validation.
- Run Unique Identifier, then Bio KYC with PID base64.
- Run CSP Onboarding, CSP Consent, and Check Entity Status until transaction eligibility is confirmed.
- If Bio KYC returns attempt-limit messaging, run Aadhaar Entity Reprocess after HO reinitiation.
Customer
- Register customer using Phase 1 or Aadhaar Phase 2 customer registration.
- Send OTP with module `CR`, reference value as `CustomerToken`.
- Confirm customer registration with OTP and OTP token.
- Run Check Customer and confirm AML/KYC status before transaction.
Transaction And Reports
- Run Get Calculation using `RemitAmount`, `PaymentType`, `PayoutCountry`, and `CalcBy`.
- Send Transaction using `ForexSessionId`, `CollectAmount`, and `PayoutAmount` from the calculation response, then save `RefNo`.
- Send OTP with module `ST`, then Confirm Send Transaction.
- Use Transaction Inquiry to verify status.
- Validate Amendment and Cancellation with OTP in separate test cases.
- Run Reconcile Report and Statement of Account for the test date range.
Current IMEIN17696 Status
- The latest Check CSP response shown in the browser is `0 - Success` for `IMEIN17696`, but it does not include owner or bank mapping rows.
- 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.
- 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.