Add Registered Recharge Account(Whitelist Bank Account)
curl --request POST \
--url https://api.example.com/v1/whitelisted-bank-accounts \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"bankAccount": "<string>",
"ifsc": "<string>",
"paymentInstrumentId": "<string>"
}
'import requests
url = "https://api.example.com/v1/whitelisted-bank-accounts"
payload = {
"name": "<string>",
"bankAccount": "<string>",
"ifsc": "<string>",
"paymentInstrumentId": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
bankAccount: '<string>',
ifsc: '<string>',
paymentInstrumentId: '<string>'
})
};
fetch('https://api.example.com/v1/whitelisted-bank-accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/v1/whitelisted-bank-accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'bankAccount' => '<string>',
'ifsc' => '<string>',
'paymentInstrumentId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/v1/whitelisted-bank-accounts"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"bankAccount\": \"<string>\",\n \"ifsc\": \"<string>\",\n \"paymentInstrumentId\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/v1/whitelisted-bank-accounts")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"bankAccount\": \"<string>\",\n \"ifsc\": \"<string>\",\n \"paymentInstrumentId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v1/whitelisted-bank-accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"bankAccount\": \"<string>\",\n \"ifsc\": \"<string>\",\n \"paymentInstrumentId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"status": "SUCCESS",
"subCode": "200",
"message": "Bank Account whitelisted successfully for recharge"
}One Escrow
Add Registered Recharge Account(Whitelist Bank Account)
POST
/
v1
/
whitelisted-bank-accounts
Add Registered Recharge Account(Whitelist Bank Account)
curl --request POST \
--url https://api.example.com/v1/whitelisted-bank-accounts \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"bankAccount": "<string>",
"ifsc": "<string>",
"paymentInstrumentId": "<string>"
}
'import requests
url = "https://api.example.com/v1/whitelisted-bank-accounts"
payload = {
"name": "<string>",
"bankAccount": "<string>",
"ifsc": "<string>",
"paymentInstrumentId": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
bankAccount: '<string>',
ifsc: '<string>',
paymentInstrumentId: '<string>'
})
};
fetch('https://api.example.com/v1/whitelisted-bank-accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/v1/whitelisted-bank-accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'bankAccount' => '<string>',
'ifsc' => '<string>',
'paymentInstrumentId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/v1/whitelisted-bank-accounts"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"bankAccount\": \"<string>\",\n \"ifsc\": \"<string>\",\n \"paymentInstrumentId\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/v1/whitelisted-bank-accounts")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"bankAccount\": \"<string>\",\n \"ifsc\": \"<string>\",\n \"paymentInstrumentId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v1/whitelisted-bank-accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"bankAccount\": \"<string>\",\n \"ifsc\": \"<string>\",\n \"paymentInstrumentId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"status": "SUCCESS",
"subCode": "200",
"message": "Bank Account whitelisted successfully for recharge"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Request payload to whitelist bank account.
Identifier for name at the bank account.
Identifier for the bank account.
Identifier for the ifsc of the bank account.
The unique identifier for the fund source that will be associated with the payout account (Mandatory for One Escrow).
Was this page helpful?
āI