Revision history

Date Version Description
07/04/2026 3.8.1 - Updates to Send section:
• Added note for Authentication Mode based on agent profile configuration in sendRemittance
• Enhanced receiver.mobile with validation criteria and service usage clarification
• Updated handling of receiverBankAccountNo (representation improvements, added production serviceProviderCode, and support for Egypt InstaPay)
• Updated bankBranchExtraInfo representation

- Updates to Receive section:
Cash Pickup: cleaned up getRemittanceForReceive (removed duplicate fields and obsolete receiveOrderCode note)
Wallet Top-up: added clarification note for receiver.mobile in getAndProcessCashToMobileRemittance
10/02/2026 3.8.0 - Documentation migrated to a web-based format for improved accessibility and navigation
- Enhanced structure of the Receive section for better clarity and usability
- Reorganized Utility section into clearly defined categories
- Visual improvements across all sections (layout, formatting, and readability)
- Minor text corrections and typo fixes
29/10/2025 3.7.1 - Fix typos in fields (e.g., serviceType, remittanceTrackingCode)
- Update description of sender.birthPlace
21/10/2025 3.7.0 - Introduce SHIFTApiV3 (new version)
• Update demo environment URL

- Update getFinancialBalance method
• Add 2 new fields

- Update validateUPI method
• Add note to response field name

- Add note under Return Result Messages and Errors table
- Hide credentials in all SOAP request samples
21/10/2025 3.6.1 - Separate documentation per API version (3.6.1 is sealed and final version for SHIFTApiV2)

- Move the following methods to SHIFTApiV3:
1. Validate UPI
2. Get Financial Balance
13/10/2025 3.6.0 - Major design and font updates to match branding
- Improved readability and language across documentation

- Add new custom methods:
1. Validate UPI
2. Get Financial Balance
04/08/2025 3.5.6 - Modify fields for India (UPI VPA) in sendRemittance

- Add new custom methods:
1. Evaluate Customer Risk Score Level
2. Add Enrolment Customer
3. Add Enrollment Customer Document

- Minor documentation enhancements
15/01/2024 3.5.5 - Add new field in sendRemittance:
receiver.identityExpiryDate (required for some destinations)
28/07/2023 3.5.4 - Add new output field description in getRemittanceStatus
02/05/2023 3.5.3 - Documentation enhancements
15/01/2023 3.5.2 - Documentation enhancements
29/09/2021 3.5.1 - Add new parameters in sendRemittance for specific destinations:
bankBranchExtraInfo
receiverBankAccountTypeCode

- Add new fields in receiver object:
identityTypeCode
identityNumber
birthDateOrEstablishDate

- Update getServiceProviders response with:
accountTypeCode list
requiredBranchInfo
05/04/2021 3.5 - Return new fields for sender identity info in:
getAndProcessAccountDepositRemittance
getAndProcessCashToMobileRemittance
getRemittanceForReceive

- Add validation in sendRemittance: if middle name / national number are not required, they must be passed as blank