---
title: "Simulate E-collect Transaction (Staging) - Payouts platform"
method: POST
path: "/deposit_simulation/ecollect"
---

# Simulate E-collect Transaction (Staging) - Payouts platform

`POST /deposit_simulation/ecollect`

## Request body

- object
  - `beneficiary_details` string — This block will contain the details of the beneficiary or the destination Virtual Account
  - `account_number` string, required — The Account number of the remitter. This is the account from which the funds are being loaded.
  - `ifsc` string, required — The IFSC code mapped to the remitter account. This is the account from which the funds are being loaded.
  - `remitter_details` string — This block will contain the details of the remitter, aka, the sender.
  - `name` string, required — The name of remitter, aka, the sender.
  - `transfer_details` string — This block will contain the details of the the fund transfer
  - `amount` string, required — The transfer amount. Up to 2 decimal places are supported.
  - `transfer_type` string, required — The channel through which the funds are transferred. Possible values are: IMPS, NEFT, RTGS
  - `remarks` string, required — The purpose message or reason for the fund transfer.
  - `bank_reference_number` string, required — The bank reference number associated with the fund transfer. This value will be propagated in our callbacks for ease of reconciliation.

## Response `200`

200

- object
  - `message` string
  - `response_key` string

---

[API](https://skmtc.dev/decentro/apis/decentro-staging.md) · [All operations](https://skmtc.dev/decentro/apis/decentro-staging/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/decentro/decentro-staging/revisions/f1a86ce4638c/schema)
