# Apply for inbound external payment channel (RTGS, EFT)

<mark style="color:green;">`POST`</mark> `/trans/applyExternalPaymentChannelInbound`

This API is for BaaS clients to submit a collection request for their externally transferred funds via RTGS, EFT or SWIFT to allow crediting their accounts in Choice Bank

<table><thead><tr><th width="150.533447265625">Fields</th><th width="88.800048828125">Type</th><th width="373.9334716796875">Description</th><th>Required?</th></tr></thead><tbody><tr><td><code>accountId</code></td><td>String</td><td>The account number that is to be credited</td><td>Mandatory</td></tr><tr><td><code>choiceReceivingBank</code></td><td>String</td><td>The bank code of the external operational bank they used to send funds to. Please refer to API - <a href="https://kgegjwnjseu.sg.larksuite.com/docx/QkOIdJINLoflB9xfR7FlMd3dgdd#doxlgiSjOt9axnuXM70CSGvONGh">Query Operational Bank Account List</a></td><td>Mandatory</td></tr><tr><td><code>choiceReceivingAccount</code></td><td>String</td><td>Bank account number of the external operational bank that Choice utilises to receive funds</td><td>Mandatory</td></tr><tr><td><code>paymentChannel</code><br></td><td>String</td><td>The payment channel that the customer chooses to transfer the money to Choice's bank account.RTGSEFT</td><td>Mandatory<br></td></tr><tr><td><code>payerBankCode</code></td><td>String</td><td>bank code of transfer bank. Please refer to "<strong>Bank Code</strong>" column of the <a href="https://n05mxbyps1.feishu.cn/sheets/shtcnFyw3Kroc5tHUniyUaEptwf">Choice Bank Code List</a>.NB: where this parameter is specified, the <strong>payerBankName</strong> parameter ought not to be supplied</td><td>Conditional</td></tr><tr><td><code>payerBankName</code></td><td>String</td><td>The name of the counterparty bankNB: where this parameter is specified, the <strong>payerBankCode</strong> parameter ought not to be supplied</td><td>Conditional</td></tr><tr><td><code>payerAccount</code></td><td>String</td><td>The account number of the counterparty (Sender)</td><td>Mandatory</td></tr><tr><td><code>payerName</code></td><td>String</td><td>The name of the counterparty (Sender)</td><td>Optional</td></tr><tr><td><code>transactionDate</code></td><td>String</td><td>Date of the transfer. Format: Unix timestamp</td><td>Mandatory</td></tr><tr><td><code>transferReferenceNumber</code></td><td>String</td><td>The reference number of the transfer that was generated by the sending bank</td><td>Optional</td></tr><tr><td><code>transactionNarrative</code></td><td>String</td><td>Transaction narrations if there's any</td><td>Optional</td></tr><tr><td><code>supportDocument</code></td><td>File</td><td>Contracts, source of funds or other supporting documents that the Bank may need to reference later.The file is expected to be coded in Base64 representation</td><td>Mandatory</td></tr><tr><td><code>documentType</code></td><td>String</td><td>Specify the file type of the support documentPDFImageIf this is not given, by default the type is PDF</td><td>Optional</td></tr><tr><td><code>amount</code></td><td>String</td><td>The amount of the transfer (also the amount that the account has to be credited with)</td><td>Mandatory</td></tr></tbody></table>

**Response**

{% tabs %}
{% tab title="00000" %}

```json
{
  "applicationId": "", 
}
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://choice-bank.gitbook.io/choice-bank/merchant/merchant-bulk-transfer/apply-for-inbound-external-payment-channel-rtgs-eft.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
