JUMP TOGetting StartedIntroductionAuthorizationSandbox ModeAPI Rate LimitsTransfer Limits and TimingsError CodesFailure CodesTransfer Failure CodesFiltering and PaginationFilter ParametersPagination ParametersAccountsAccounts APIsSavings AccountObjectCreate Savings AccountpostCurrent AccountObjectCreate Current AccountpostUpdate Current AccountpostVirtual AccountObjectCreate Virtual Account WalletpostCreate Virtual Account Collection ToolpostUpdate Virtual AccountpostDeactivate Virtual Accountpost[Sandbox Only] Add Test BalancepostFixed DepositObjectCreate Fixed DepositpostClose Fixed DepositpostGet All AccountsgetGet Account by IDgetAccount Balance and StatementGet Account BalancegetGet Account StatementgetPaymentsUPI IntentObjectCreate UPI Intent RequestpostUPI CollectObjectCreate UPI Collect RequestpostUPI Collect - First FundingObjectCreate First Funding UPI Collect RequestpostGet All PaymentsgetGet Payment by IDgetBeneficiariesBeneficiaries APIsBank Account BeneficiariesObjectCreate Bank Account BeneficiarypostVPA BeneficiariesObjectCreate VPA BeneficiarypostGet All BeneficiariesgetGet Beneficiary by IDgetUpdate BeneficiarypostDelete BeneficiarydeleteTransfersTransfers APIsTransfers from Physical AccountsObjectCreate TransferpostVerify Transfer OTPpostResend Transfer OTPpostTransfers from Virtual AccountsObjectCreate Transfer - Account BeneficiarypostCreate Transfer - VPA BeneficiarypostFirst Funding TransfersObjectCreate Transfer - First FundingpostGet All TransfersgetGet Transfer by IDgetCardsCards APIsObjectsCreate CardpostActivate CardpostGenerate PIN TokenpostSet PINpostSet Card PreferencespostBlock CardpostUnblock CardpostCancel CardpostGet All CardsgetGet Card by IDgetGet Card PreferencesgetVerification Suite APIsAadhaar Verification via OTPObject1. Send OTPpost2. Download Aadhaar DetailspostPAN VerificationObjectPAN VerificationpostCKYC RegistrationObject1. Check CKYC Registrationpost2. Download CKYC DetailspostName VerificationObjectName VerificationpostPhoto VerificationObjectPhoto Verification APIpostPhysical KYC Verification APIsObjectSchedule Physical KYCpostReschedule Physical KYCpostCancel Physical KYCpostGet All Physical KYC Requests for an AccountgetGet Physical KYC Request by IDgetBank Account VerificationObjectBank Account VerificationpostVPA (UPI ID) VerificationObjectVPA (UPI ID) VerificationpostUpload DocumentsUpload Documents APIsObjectUpload DocumentspostGet Document by IDgetDownload DocumentgetServiceabilityServiceability - Postal CodespostWebhooksWebhooksSet Up WebhooksSignature VerificationEvent Handling and RetriesTest WebhooksAvailable EventsSample PayloadsGet All Webhook EventsgetAPI ConstantsBank IFSCgetBusiness CategoriesgetBusiness TypesgetEmployment StatusgetMarital StatusgetOccupationsgetQualificationsgetRelation - NomineegetState CodesgetSource of IncomegetTitlesgetCreate UPI Intent Requestpost https://api.zwitch.io/v1/accounts/{account_id}/payments/upi/intentUse this API to create a UPI collect request.