Funds Transfer

Funds transfer can be directly initiated from Payout account or can be done from any Disbursal Account. The most organized way is to use disbursal accounts to manage funds flow.

Bulk Payout

  1. Under the Payouts menu, go to the Accounts & Payouts section, and select the Disbursal Account.
  2. From the Transfer Funds, select Bulk Transfer or single Transfer Mode. Alternately, click on the Disbursal Account Name to view all details of this disburse account.
  3. Now, click 'Transfer Funds' to select bulk or single mode of payment.
  4. Select ‘Type’ from the filter.
  5. Download the sample file and fill in the required details.
  6. Upload the updated file through the ‘Upload Disbursal File’ option.
  7. Click the ‘Transfer funds’ button to make the payment.

💡 Tip

You can make upto 5000 transactions at once using the bulk upload payout.

Note: Always view the Pricing section while choosing the mode of payment through ‘ View Pricing’ in the 'Transfer Funds' section.

Single Payout

The payouts can also be done to an individual account or a person on his mobile number.

  1. Under the ‘Accounts & Passbook' section, select the relevant Disbursal Account.
  2. Select a contact from the saved list of contacts to make a payout or to add a new contact, use ‘Add New’ option. Alternatively, you can also enter the bank account details, mobile number or UPI address to make immediate payment.
    💡 Tip
    Save all  contacts in one go using the 'Contacts' section. 
  3. Enter the amount to be transferred in the 'Amount' textbox.
  4. Select a transfer mode that can be either a Bank Account, UPI address or Paytm Wallet of the user.
  5. Select the mode of transfer from the drop-down menu and enter the purpose. The purpose will be passed to customers and they will be able to see it in their account statement.

    Note : Paytm Payouts can auto fetch all saved bank account details or UPI addresses to transfer funds

  6. Click ‘Proceed’ and enter the OTP for the final transfer of funds.
  7. Click the ‘Transfer Now’ button to complete the transaction.

Smart Transfer

Smart Transfer is an efficient way to increase the success rate of bank and wallet transfers by automatically retrying all payment failures.  Payout failures usually occur due to insufficient funds in the payout account or when beneficiary bank technology systems are down and many more such reasons. In such cases, the payout fails instantaneously whereas it could be possible the beneficiary bank starts working again in the next few minutes. The Smart Transfer will intelligently queue such failures and retry payment till they are successful. This reduces the merchant’s effort to initiate the payment multiple times, also ensuring that the beneficiary gets payment on time. 


Enable Smart Transfer

To enable the smart transfer option for your payouts dashboard, follow the steps below:

  1. Under the ‘Settings’ section in the left main menu, click ‘Profile’.
  2. Under the ‘Payout Setting’ tab, select ‘Smart Transfer’. 
  3. Enable Smart Transfer using the toggle button.
  4. From the right menu, select the Transaction Type. It can be enabled for money transfer done to the following:
    • Bank Account
    • Paytm Wallet
    • Using Payout Links 
  5. Select the maximum time period for which the system should retry payment failures.
  6. Click 'Enable' to set the smart transfer for the selected transaction type.
  7. Use the Add New option to enable the smart transfer feature for other transaction types. Added settings can also be edited/deleted from this section.
  8. The maximum retry time period can be set from 6 to 72 hours. This time period setting can be set differently for each transaction type, which means that the time period for retrial can be different for bank transfer, wallet transfer and payout link transfer.

Note: Merchants integrated using APIs should change their system integration to consume additional payout status values i.e. Queued & Cancelled before enabling this setting. To know more, click here.

💡 Tip
The status of the transactions can be viewed from the Transaction History section.
To know more about the transaction statuses, Click here.


Cancel Payout

 In case when a queued payout needs to be cancelled, follow the steps below:

  1. From the left menu, select Transaction History.
  2. Apply the filters for duration, disbursal account, and status to search for the queued transaction that needs to be cancelled.
  3. Select the transaction from the checkbox and click the Yes button to cancel the transaction.
  4. A cancellation request gets initiated and the queued transaction gets deleted.

💡 Tip
Always check the final status of a cancelled transaction before initiating a new transaction to avoid multiple payments for the same case.

Note: After cancellation, the API merchants can check the status using status check API. To know more, click here.

Fund Reversals


For any transaction (UPI, NEFT, RTGS or IMPS), there can be scenarios where the transactions were initially successful but are later reversed/credited back by the beneficiary bank. 
In such cases, businesses will have informed customers and vendors that they have successfully transferred the amount based on initial status only to later find that these are reversed. Hence, businesses need to monitor reversals on a daily basis so that their customers and vendors can be informed timely.

A few typical fund reversal cases are as explained below:

  • Fresh Reversal -  In a typical NEFT transaction, there can be a scenario when the fund transfer is initiated and the bank initially returns a successful response but later on reverses that transaction.  For eg, when the fund transfer is done using  NEFT, certain banks validate the name sent with the beneficiary account name for large amount transactions. If it doesn't match, the beneficiary bank reverses the transaction
  • Credit Adjustment - In IMPS and UPI transactions there can be a case when a fund transfer is initiated and the banks return a successful response in real time, but later reverse the transaction
  • Wrong Credit - There can be a case when the fund is transferred to a wrong bank account or to a wrong beneficiary by mistake. There is a process that can be followed to get this transaction reversed. This reversed transaction is marked as a wrong credit transaction
  • Penalty Credit - There can be a scenario where transactions go into a pending status if the beneficiary bank technology systems are not working or the transaction is confirmed successful by the beneficiary bank but the customer has not received money. There are standard guidelines and penalties defined on banks for the same. For any such transaction that breaches these guidelines, there is a penalty amount transferred by the beneficiary bank. Paytm payout credits the same to your Payouts account

To enable businesses to stay on top of these reversed transactions, Paytm Payouts offers capabilities both on dashboard and API. 


For API Users

We recommend that during API integration, reversal callback is also integrated. To set the webhook for reversals, please follow below steps :

  1. From the left main menu, go to the developer settings
  2. Select Webhook URL and then Payout
  3. Enable the Reversal notification URL to turn on the webhook callback for credit reversal

The callback response is as follows:

    "status": "FAILURE",
    "statusCode": "DE_685",
    "statusMessage": "Fresh reversal",
    "result": {
        "mid": "bisler43214343241",
        "orderId": "Nef001",
        "paytmOrderId": "3213412321312312333",
        "amount": "21.0",
        "commissionAmount": "1.21",
        "tax": "0.22",
        "rrn": "016100034853",
        "beneficiaryName": "abcdfef",
        "reversalReason": "FRESH_REVERSAL"