curl --request POST \
--url https://api.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"sessionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"currency": "NGN",
"assetId": "ae455f23-3824-4125-baab-d158315cbcbd",
"amount": "100.00",
"reference": "dep_20260719_001",
"validityTimeMinutes": 30,
"code": "<string>",
"passkeyResponse": {},
"customerId": "18d2f159-e0cd-4a45-b735-e9dfe0f7520a",
"customer": {
"name": "Ada Okafor",
"email": "[email protected]",
"phone": "+2348012345678"
},
"additionalData": {
"institutionIdentifier": "OPAYNGPC",
"accountIdentifier": "8034007516",
"accountName": "Ada Okafor",
"kyc": {
"entityType": "person",
"personDetails": {
"fullName": "Ada Okafor",
"birthDate": "1992-04-18",
"idDocument": {
"number": "12345678901"
},
"taxId": {
"value": "10987654321"
}
}
}
},
"metadata": {
"checkoutId": "checkout_123"
},
"provider": "example-provider"
}
'import requests
url = "https://api.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders"
payload = {
"sessionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"currency": "NGN",
"assetId": "ae455f23-3824-4125-baab-d158315cbcbd",
"amount": "100.00",
"reference": "dep_20260719_001",
"validityTimeMinutes": 30,
"code": "<string>",
"passkeyResponse": {},
"customerId": "18d2f159-e0cd-4a45-b735-e9dfe0f7520a",
"customer": {
"name": "Ada Okafor",
"email": "[email protected]",
"phone": "+2348012345678"
},
"additionalData": {
"institutionIdentifier": "OPAYNGPC",
"accountIdentifier": "8034007516",
"accountName": "Ada Okafor",
"kyc": {
"entityType": "person",
"personDetails": {
"fullName": "Ada Okafor",
"birthDate": "1992-04-18",
"idDocument": { "number": "12345678901" },
"taxId": { "value": "10987654321" }
}
}
},
"metadata": { "checkoutId": "checkout_123" },
"provider": "example-provider"
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
sessionId: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
currency: 'NGN',
assetId: 'ae455f23-3824-4125-baab-d158315cbcbd',
amount: '100.00',
reference: 'dep_20260719_001',
validityTimeMinutes: 30,
code: '<string>',
passkeyResponse: {},
customerId: '18d2f159-e0cd-4a45-b735-e9dfe0f7520a',
customer: {name: 'Ada Okafor', email: '[email protected]', phone: '+2348012345678'},
additionalData: {
institutionIdentifier: 'OPAYNGPC',
accountIdentifier: '8034007516',
accountName: 'Ada Okafor',
kyc: {
entityType: 'person',
personDetails: {
fullName: 'Ada Okafor',
birthDate: '1992-04-18',
idDocument: {number: '12345678901'},
taxId: {value: '10987654321'}
}
}
},
metadata: {checkoutId: 'checkout_123'},
provider: 'example-provider'
})
};
fetch('https://api.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders', 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.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders",
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([
'sessionId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'currency' => 'NGN',
'assetId' => 'ae455f23-3824-4125-baab-d158315cbcbd',
'amount' => '100.00',
'reference' => 'dep_20260719_001',
'validityTimeMinutes' => 30,
'code' => '<string>',
'passkeyResponse' => [
],
'customerId' => '18d2f159-e0cd-4a45-b735-e9dfe0f7520a',
'customer' => [
'name' => 'Ada Okafor',
'email' => '[email protected]',
'phone' => '+2348012345678'
],
'additionalData' => [
'institutionIdentifier' => 'OPAYNGPC',
'accountIdentifier' => '8034007516',
'accountName' => 'Ada Okafor',
'kyc' => [
'entityType' => 'person',
'personDetails' => [
'fullName' => 'Ada Okafor',
'birthDate' => '1992-04-18',
'idDocument' => [
'number' => '12345678901'
],
'taxId' => [
'value' => '10987654321'
]
]
]
],
'metadata' => [
'checkoutId' => 'checkout_123'
],
'provider' => 'example-provider'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$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.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders"
payload := strings.NewReader("{\n \"sessionId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"currency\": \"NGN\",\n \"assetId\": \"ae455f23-3824-4125-baab-d158315cbcbd\",\n \"amount\": \"100.00\",\n \"reference\": \"dep_20260719_001\",\n \"validityTimeMinutes\": 30,\n \"code\": \"<string>\",\n \"passkeyResponse\": {},\n \"customerId\": \"18d2f159-e0cd-4a45-b735-e9dfe0f7520a\",\n \"customer\": {\n \"name\": \"Ada Okafor\",\n \"email\": \"[email protected]\",\n \"phone\": \"+2348012345678\"\n },\n \"additionalData\": {\n \"institutionIdentifier\": \"OPAYNGPC\",\n \"accountIdentifier\": \"8034007516\",\n \"accountName\": \"Ada Okafor\",\n \"kyc\": {\n \"entityType\": \"person\",\n \"personDetails\": {\n \"fullName\": \"Ada Okafor\",\n \"birthDate\": \"1992-04-18\",\n \"idDocument\": {\n \"number\": \"12345678901\"\n },\n \"taxId\": {\n \"value\": \"10987654321\"\n }\n }\n }\n },\n \"metadata\": {\n \"checkoutId\": \"checkout_123\"\n },\n \"provider\": \"example-provider\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
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.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"sessionId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"currency\": \"NGN\",\n \"assetId\": \"ae455f23-3824-4125-baab-d158315cbcbd\",\n \"amount\": \"100.00\",\n \"reference\": \"dep_20260719_001\",\n \"validityTimeMinutes\": 30,\n \"code\": \"<string>\",\n \"passkeyResponse\": {},\n \"customerId\": \"18d2f159-e0cd-4a45-b735-e9dfe0f7520a\",\n \"customer\": {\n \"name\": \"Ada Okafor\",\n \"email\": \"[email protected]\",\n \"phone\": \"+2348012345678\"\n },\n \"additionalData\": {\n \"institutionIdentifier\": \"OPAYNGPC\",\n \"accountIdentifier\": \"8034007516\",\n \"accountName\": \"Ada Okafor\",\n \"kyc\": {\n \"entityType\": \"person\",\n \"personDetails\": {\n \"fullName\": \"Ada Okafor\",\n \"birthDate\": \"1992-04-18\",\n \"idDocument\": {\n \"number\": \"12345678901\"\n },\n \"taxId\": {\n \"value\": \"10987654321\"\n }\n }\n }\n },\n \"metadata\": {\n \"checkoutId\": \"checkout_123\"\n },\n \"provider\": \"example-provider\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"sessionId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"currency\": \"NGN\",\n \"assetId\": \"ae455f23-3824-4125-baab-d158315cbcbd\",\n \"amount\": \"100.00\",\n \"reference\": \"dep_20260719_001\",\n \"validityTimeMinutes\": 30,\n \"code\": \"<string>\",\n \"passkeyResponse\": {},\n \"customerId\": \"18d2f159-e0cd-4a45-b735-e9dfe0f7520a\",\n \"customer\": {\n \"name\": \"Ada Okafor\",\n \"email\": \"[email protected]\",\n \"phone\": \"+2348012345678\"\n },\n \"additionalData\": {\n \"institutionIdentifier\": \"OPAYNGPC\",\n \"accountIdentifier\": \"8034007516\",\n \"accountName\": \"Ada Okafor\",\n \"kyc\": {\n \"entityType\": \"person\",\n \"personDetails\": {\n \"fullName\": \"Ada Okafor\",\n \"birthDate\": \"1992-04-18\",\n \"idDocument\": {\n \"number\": \"12345678901\"\n },\n \"taxId\": {\n \"value\": \"10987654321\"\n }\n }\n }\n },\n \"metadata\": {\n \"checkoutId\": \"checkout_123\"\n },\n \"provider\": \"example-provider\"\n}"
response = http.request(request)
puts response.read_body{
"statusCode": 201,
"message": "Payment order created successfully",
"data": {
"id": "80ea45ab-38b9-4506-b213-52da8bc7e825",
"type": "deposit",
"rail": "one_time_virtual_account",
"reference": "dep_20260719_001",
"providerReference": "provider_order_839201",
"transactionId": null,
"status": "pending",
"currency": "NGN",
"amount": "100.00",
"amountFiat": "155000.00",
"feeFiat": "1500.00",
"amountFiatPayable": "156500.00",
"amountFiatReceived": null,
"amountSettled": null,
"expiresAt": "2026-07-19T13:00:00.000Z",
"paymentInstructions": {
"type": "one_time_virtual_account",
"bank": {
"name": "Example Bank",
"code": "999",
"accountName": "Blockradar / Acme Ltd",
"accountNumber": "0123456789"
},
"paymentLink": null,
"qrCode": null,
"expiresAt": "2026-07-19T13:00:00.000Z",
"metadata": null
},
"metadata": {
"checkoutId": "checkout_123"
},
"provider": {
"id": "1128dd40-2c94-4c16-a6bf-fbbc6afee52c",
"slug": "example-provider",
"name": "Example Provider"
},
"wallet": {
"id": "4465468a-3c36-4536-918a-91d689e18a74",
"address": "0x947514e4B803e312C312da0F1B41fEDdbe15ae7a"
},
"address": null,
"asset": {
"id": "ae455f23-3824-4125-baab-d158315cbcbd",
"symbol": "USDC",
"name": "USD Coin"
},
"customer": {
"id": "18d2f159-e0cd-4a45-b735-e9dfe0f7520a"
},
"createdAt": "2026-07-19T12:30:00.000Z",
"updatedAt": "2026-07-19T12:30:00.000Z"
}
}Create Child Address Payment Order
curl --request POST \
--url https://api.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"sessionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"currency": "NGN",
"assetId": "ae455f23-3824-4125-baab-d158315cbcbd",
"amount": "100.00",
"reference": "dep_20260719_001",
"validityTimeMinutes": 30,
"code": "<string>",
"passkeyResponse": {},
"customerId": "18d2f159-e0cd-4a45-b735-e9dfe0f7520a",
"customer": {
"name": "Ada Okafor",
"email": "[email protected]",
"phone": "+2348012345678"
},
"additionalData": {
"institutionIdentifier": "OPAYNGPC",
"accountIdentifier": "8034007516",
"accountName": "Ada Okafor",
"kyc": {
"entityType": "person",
"personDetails": {
"fullName": "Ada Okafor",
"birthDate": "1992-04-18",
"idDocument": {
"number": "12345678901"
},
"taxId": {
"value": "10987654321"
}
}
}
},
"metadata": {
"checkoutId": "checkout_123"
},
"provider": "example-provider"
}
'import requests
url = "https://api.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders"
payload = {
"sessionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"currency": "NGN",
"assetId": "ae455f23-3824-4125-baab-d158315cbcbd",
"amount": "100.00",
"reference": "dep_20260719_001",
"validityTimeMinutes": 30,
"code": "<string>",
"passkeyResponse": {},
"customerId": "18d2f159-e0cd-4a45-b735-e9dfe0f7520a",
"customer": {
"name": "Ada Okafor",
"email": "[email protected]",
"phone": "+2348012345678"
},
"additionalData": {
"institutionIdentifier": "OPAYNGPC",
"accountIdentifier": "8034007516",
"accountName": "Ada Okafor",
"kyc": {
"entityType": "person",
"personDetails": {
"fullName": "Ada Okafor",
"birthDate": "1992-04-18",
"idDocument": { "number": "12345678901" },
"taxId": { "value": "10987654321" }
}
}
},
"metadata": { "checkoutId": "checkout_123" },
"provider": "example-provider"
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
sessionId: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
currency: 'NGN',
assetId: 'ae455f23-3824-4125-baab-d158315cbcbd',
amount: '100.00',
reference: 'dep_20260719_001',
validityTimeMinutes: 30,
code: '<string>',
passkeyResponse: {},
customerId: '18d2f159-e0cd-4a45-b735-e9dfe0f7520a',
customer: {name: 'Ada Okafor', email: '[email protected]', phone: '+2348012345678'},
additionalData: {
institutionIdentifier: 'OPAYNGPC',
accountIdentifier: '8034007516',
accountName: 'Ada Okafor',
kyc: {
entityType: 'person',
personDetails: {
fullName: 'Ada Okafor',
birthDate: '1992-04-18',
idDocument: {number: '12345678901'},
taxId: {value: '10987654321'}
}
}
},
metadata: {checkoutId: 'checkout_123'},
provider: 'example-provider'
})
};
fetch('https://api.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders', 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.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders",
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([
'sessionId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'currency' => 'NGN',
'assetId' => 'ae455f23-3824-4125-baab-d158315cbcbd',
'amount' => '100.00',
'reference' => 'dep_20260719_001',
'validityTimeMinutes' => 30,
'code' => '<string>',
'passkeyResponse' => [
],
'customerId' => '18d2f159-e0cd-4a45-b735-e9dfe0f7520a',
'customer' => [
'name' => 'Ada Okafor',
'email' => '[email protected]',
'phone' => '+2348012345678'
],
'additionalData' => [
'institutionIdentifier' => 'OPAYNGPC',
'accountIdentifier' => '8034007516',
'accountName' => 'Ada Okafor',
'kyc' => [
'entityType' => 'person',
'personDetails' => [
'fullName' => 'Ada Okafor',
'birthDate' => '1992-04-18',
'idDocument' => [
'number' => '12345678901'
],
'taxId' => [
'value' => '10987654321'
]
]
]
],
'metadata' => [
'checkoutId' => 'checkout_123'
],
'provider' => 'example-provider'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$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.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders"
payload := strings.NewReader("{\n \"sessionId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"currency\": \"NGN\",\n \"assetId\": \"ae455f23-3824-4125-baab-d158315cbcbd\",\n \"amount\": \"100.00\",\n \"reference\": \"dep_20260719_001\",\n \"validityTimeMinutes\": 30,\n \"code\": \"<string>\",\n \"passkeyResponse\": {},\n \"customerId\": \"18d2f159-e0cd-4a45-b735-e9dfe0f7520a\",\n \"customer\": {\n \"name\": \"Ada Okafor\",\n \"email\": \"[email protected]\",\n \"phone\": \"+2348012345678\"\n },\n \"additionalData\": {\n \"institutionIdentifier\": \"OPAYNGPC\",\n \"accountIdentifier\": \"8034007516\",\n \"accountName\": \"Ada Okafor\",\n \"kyc\": {\n \"entityType\": \"person\",\n \"personDetails\": {\n \"fullName\": \"Ada Okafor\",\n \"birthDate\": \"1992-04-18\",\n \"idDocument\": {\n \"number\": \"12345678901\"\n },\n \"taxId\": {\n \"value\": \"10987654321\"\n }\n }\n }\n },\n \"metadata\": {\n \"checkoutId\": \"checkout_123\"\n },\n \"provider\": \"example-provider\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
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.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"sessionId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"currency\": \"NGN\",\n \"assetId\": \"ae455f23-3824-4125-baab-d158315cbcbd\",\n \"amount\": \"100.00\",\n \"reference\": \"dep_20260719_001\",\n \"validityTimeMinutes\": 30,\n \"code\": \"<string>\",\n \"passkeyResponse\": {},\n \"customerId\": \"18d2f159-e0cd-4a45-b735-e9dfe0f7520a\",\n \"customer\": {\n \"name\": \"Ada Okafor\",\n \"email\": \"[email protected]\",\n \"phone\": \"+2348012345678\"\n },\n \"additionalData\": {\n \"institutionIdentifier\": \"OPAYNGPC\",\n \"accountIdentifier\": \"8034007516\",\n \"accountName\": \"Ada Okafor\",\n \"kyc\": {\n \"entityType\": \"person\",\n \"personDetails\": {\n \"fullName\": \"Ada Okafor\",\n \"birthDate\": \"1992-04-18\",\n \"idDocument\": {\n \"number\": \"12345678901\"\n },\n \"taxId\": {\n \"value\": \"10987654321\"\n }\n }\n }\n },\n \"metadata\": {\n \"checkoutId\": \"checkout_123\"\n },\n \"provider\": \"example-provider\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockradar.co/v1/wallets/{walletId}/addresses/{addressId}/deposit/fiat/orders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"sessionId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"currency\": \"NGN\",\n \"assetId\": \"ae455f23-3824-4125-baab-d158315cbcbd\",\n \"amount\": \"100.00\",\n \"reference\": \"dep_20260719_001\",\n \"validityTimeMinutes\": 30,\n \"code\": \"<string>\",\n \"passkeyResponse\": {},\n \"customerId\": \"18d2f159-e0cd-4a45-b735-e9dfe0f7520a\",\n \"customer\": {\n \"name\": \"Ada Okafor\",\n \"email\": \"[email protected]\",\n \"phone\": \"+2348012345678\"\n },\n \"additionalData\": {\n \"institutionIdentifier\": \"OPAYNGPC\",\n \"accountIdentifier\": \"8034007516\",\n \"accountName\": \"Ada Okafor\",\n \"kyc\": {\n \"entityType\": \"person\",\n \"personDetails\": {\n \"fullName\": \"Ada Okafor\",\n \"birthDate\": \"1992-04-18\",\n \"idDocument\": {\n \"number\": \"12345678901\"\n },\n \"taxId\": {\n \"value\": \"10987654321\"\n }\n }\n }\n },\n \"metadata\": {\n \"checkoutId\": \"checkout_123\"\n },\n \"provider\": \"example-provider\"\n}"
response = http.request(request)
puts response.read_body{
"statusCode": 201,
"message": "Payment order created successfully",
"data": {
"id": "80ea45ab-38b9-4506-b213-52da8bc7e825",
"type": "deposit",
"rail": "one_time_virtual_account",
"reference": "dep_20260719_001",
"providerReference": "provider_order_839201",
"transactionId": null,
"status": "pending",
"currency": "NGN",
"amount": "100.00",
"amountFiat": "155000.00",
"feeFiat": "1500.00",
"amountFiatPayable": "156500.00",
"amountFiatReceived": null,
"amountSettled": null,
"expiresAt": "2026-07-19T13:00:00.000Z",
"paymentInstructions": {
"type": "one_time_virtual_account",
"bank": {
"name": "Example Bank",
"code": "999",
"accountName": "Blockradar / Acme Ltd",
"accountNumber": "0123456789"
},
"paymentLink": null,
"qrCode": null,
"expiresAt": "2026-07-19T13:00:00.000Z",
"metadata": null
},
"metadata": {
"checkoutId": "checkout_123"
},
"provider": {
"id": "1128dd40-2c94-4c16-a6bf-fbbc6afee52c",
"slug": "example-provider",
"name": "Example Provider"
},
"wallet": {
"id": "4465468a-3c36-4536-918a-91d689e18a74",
"address": "0x947514e4B803e312C312da0F1B41fEDdbe15ae7a"
},
"address": null,
"asset": {
"id": "ae455f23-3824-4125-baab-d158315cbcbd",
"symbol": "USDC",
"name": "USD Coin"
},
"customer": {
"id": "18d2f159-e0cd-4a45-b735-e9dfe0f7520a"
},
"createdAt": "2026-07-19T12:30:00.000Z",
"updatedAt": "2026-07-19T12:30:00.000Z"
}
}additionalData el objeto completado a partir del esquema de
requisitos de la cotización. Con una sesión, la orden hereda el customerId
proporcionado en la cotización. El KYC en línea enviado para un cliente
existente se guarda para reutilizarlo con el mismo proveedor y corredor.Autorizaciones
Parámetros de ruta
Wallet identifier.
Child address identifier.
Cuerpo
Session ID returned by the deposit quote. Recommended instead of resending routing fields.
ISO 4217 fiat currency paid by the customer.
3"NGN"
Stablecoin asset to settle.
"ae455f23-3824-4125-baab-d158315cbcbd"
Stablecoin amount to receive, encoded as a decimal string.
^\d+(\.\d+)?$"100.00"
Collection method. Use one of the rails returned by the rails endpoint.
one_time_virtual_account, payment_link, qr_code Unique client reference used for reconciliation and safe retries.
250"dep_20260719_001"
Time before the payment instructions expire.
30 <= x <= 144030
Existing Blockradar customer identifier. When used with a deposit session, Blockradar can reuse and persist provider-specific KYC for this customer and the provider-inferred corridor.
"18d2f159-e0cd-4a45-b735-e9dfe0f7520a"
Show child attributes
Show child attributes
Values collected from the quote requirements schema.
{
"institutionIdentifier": "OPAYNGPC",
"accountIdentifier": "8034007516",
"accountName": "Ada Okafor",
"kyc": {
"entityType": "person",
"personDetails": {
"fullName": "Ada Okafor",
"birthDate": "1992-04-18",
"idDocument": { "number": "12345678901" },
"taxId": { "value": "10987654321" }
}
}
}
Your application metadata returned with the order.
{ "checkoutId": "checkout_123" }
Optional provider slug. Omit for automatic routing.
"example-provider"

