# Nilpay ## Docs - Root > Custody Bank Deposit [Integration Guide](https://docs.pynil.com/integration-guide-2082964m0.md): - Root > Bank Cashout [Integration Guide](https://docs.pynil.com/integration-guide-2083016m0.md): - Root > Transactions [Integration Guide](https://docs.pynil.com/integration-guide-2117946m0.md): ## API Docs - Root > Custody Bank Deposit [Initiate deposit transaction](https://docs.pynil.com/initiate-deposit-transaction-33388408e0.md): Validates request and returns account details + fee information. - Root > Custody Bank Deposit [Complete deposit transaction](https://docs.pynil.com/complete-deposit-transaction-33388409e0.md): Completes money transfer after bank confirmation. - Root > Bank Cashout [Inquiry for bank cashout](https://docs.pynil.com/inquiry-for-bank-cashout-33393242e0.md): Validate wallet, charges, and available balance before initiating cashout. - Root > Bank Cashout [Initiate bank cashout](https://docs.pynil.com/initiate-bank-cashout-33393243e0.md): Create pending transaction and send OTP to customer. - Root > Bank Cashout [Complete bank cashout with OTP](https://docs.pynil.com/complete-bank-cashout-with-otp-33393244e0.md): Verify OTP and complete pending bank cashout transaction. - Root > Transactions [External Party Transfer To Wallet](https://docs.pynil.com/external-party-transfer-to-wallet-34530030e0.md): Transfers funds from an authenticated external party integration to a target wallet. ## Schemas - Root [InitiateDepositRequest](https://docs.pynil.com/initiatedepositrequest-14261651d0.md): - Root [BankCashoutInquiryRequest](https://docs.pynil.com/bankcashoutinquiryrequest-14263990d0.md): - Root [CompleteDepositRequest](https://docs.pynil.com/completedepositrequest-14261652d0.md): - Root [BankCashoutInitiateRequest](https://docs.pynil.com/bankcashoutinitiaterequest-14263991d0.md): - Root [BankCashoutCompleteRequest](https://docs.pynil.com/bankcashoutcompleterequest-14263992d0.md): - Root [Depositor](https://docs.pynil.com/depositor-14261653d0.md): - Root [BankCashoutInquirySuccessResponse](https://docs.pynil.com/bankcashoutinquirysuccessresponse-14263993d0.md): - Root [InitiateDepositSuccessResponse](https://docs.pynil.com/initiatedepositsuccessresponse-14261654d0.md): - Root [ChargeResponse](https://docs.pynil.com/chargeresponse-14261655d0.md): - Root [BankCashoutInitiateSuccessResponse](https://docs.pynil.com/bankcashoutinitiatesuccessresponse-14263994d0.md): - Root [AccountBasicInfo](https://docs.pynil.com/accountbasicinfo-14261656d0.md): - Root [BankCashoutCompleteSuccessResponse](https://docs.pynil.com/bankcashoutcompletesuccessresponse-14263995d0.md): - Root [CompleteDepositSuccessResponse](https://docs.pynil.com/completedepositsuccessresponse-14261657d0.md): - Root [WalletBasicInfo](https://docs.pynil.com/walletbasicinfo-14263996d0.md): - Root [ErrorResponse](https://docs.pynil.com/errorresponse-14261658d0.md): - Root [ValidationErrorResponse](https://docs.pynil.com/validationerrorresponse-14261659d0.md): - Root [TransactionResponse](https://docs.pynil.com/transactionresponse-14263997d0.md): - Root [ProblemDetailsResponse](https://docs.pynil.com/problemdetailsresponse-14261660d0.md): - Root [ExternalPartyTransferRequest](https://docs.pynil.com/externalpartytransferrequest-14648128d0.md): - Root [TransactionResponseData](https://docs.pynil.com/transactionresponsedata-14648129d0.md): - Root [ExternalPartyTransferSuccessResponse](https://docs.pynil.com/externalpartytransfersuccessresponse-14648130d0.md): - Root [ErrorResponse](https://docs.pynil.com/errorresponse-14648131d0.md):