Platform transfer
Platform transfer
POST /svc/ts/api/v1/openapi/platform_transfers
Request
- application/json
Body
sender_party objectrequired
user_id stringrequired
reference_id stringrequired
document_type stringrequired
document_number stringrequired
receiver_party objectrequired
user_id stringrequired
reference_id stringrequired
document_type stringrequired
document_number stringrequired
currency stringrequired
Transfer Currency
Example: USD
amount Decimal (string)required
Transfer Amount
Default value: 0.00
Example: 0.00
remark Transfer Note (string)required
Transfer Note
ref_id stringrequired
推荐 uuid v4
Responses
- 200
Response Headers
-
application/json
-
Schema
-
Example (auto)
-
1
-
2
Schema
code numberrequired
message stringrequired
data objectrequired
platform_transfer objectrequired
id string<uuid>required
sender_user_id stringrequired
receiver_user_id stringrequired
currency stringrequired
amount Decimal (string)required
Default value: 0.00
Example: 0.00
remark stringrequired
p_created_at stringrequired
p_updated_at stringrequired
transfer_status stringrequired
Possible values: [Settled, Reversed]
ref_id stringrequired
{
"code": 0,
"message": "string",
"data": {
"platform_transfer": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"sender_user_id": "string",
"receiver_user_id": "string",
"currency": "string",
"amount": "0.00",
"remark": "string",
"p_created_at": "string",
"p_updated_at": "string",
"transfer_status": "Settled",
"ref_id": "string"
}
}
}异常示例
{
"code": 200,
"data": {
"platform_transfer": {
"amount": "1",
"currency": "USD",
"id": "173bdd55-9ba7-42a8-a9fa-dcef49d4af67",
"p_created_at": "2025-06-05T02:47:49.570976316Z",
"p_updated_at": "2025-06-05T02:47:49.982214843Z",
"receiver_user_id": "ccb95b25-e942-4a69-b800-aafd3313bb28",
"remark": "test 1 usd",
"ref_id": "21ae8272-4f67-4cce-8445-2e0acfe7947c",
"sender_user_id": "bb9c2a80-cbfa-498f-9b4a-772a860d1390",
"transfer_status": "Reversed"
}
},
"message": "succeed"
}success示例
{
"code": 200,
"data": {
"platform_transfer": {
"amount": "1",
"currency": "USD",
"id": "09c04fc6-dd8d-4883-933f-af0c473efb93",
"p_created_at": "2025-06-06T03:12:30.270067703Z",
"p_updated_at": "2025-06-06T03:12:30.649346369Z",
"receiver_user_id": "bb9c2a80-cbfa-498f-9b4a-772a860d1390",
"ref_id": "21ae8272-4f67-4cce-8445-2e0acfe7947c",
"remark": "test 1 usd",
"sender_user_id": "ccb95b25-e942-4a69-b800-aafd3313bb28",
"transfer_status": "Settled"
}
},
"message": "succeed"
}-
csharp
-
curl
-
dart
-
go
-
http
-
java
-
javascript
-
kotlin
-
c
-
nodejs
-
objective-c
-
ocaml
-
php
-
powershell
-
python
-
r
-
ruby
-
rust
-
shell
-
swift
-
HTTPCLIENT
-
RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://developer.wonder.today/svc/ts/api/v1/openapi/platform_transfers");
request.Headers.Add("Accept", "application/json");
var content = new StringContent("{\n \"sender_party\": {\n \"user_id\": \"string\",\n \"reference_id\": \"string\",\n \"document_type\": \"string\",\n \"document_number\": \"string\"\n },\n \"receiver_party\": {\n \"user_id\": \"string\",\n \"reference_id\": \"string\",\n \"document_type\": \"string\",\n \"document_number\": \"string\"\n },\n \"currency\": \"USD\",\n \"amount\": \"0.00\",\n \"remark\": \"string\",\n \"ref_id\": \"string\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());Request Collapse all
Body
{
"sender_party": {
"user_id": "string",
"reference_id": "string",
"document_type": "string",
"document_number": "string"
},
"receiver_party": {
"user_id": "string",
"reference_id": "string",
"document_type": "string",
"document_number": "string"
},
"currency": "USD",
"amount": "0.00",
"remark": "string",
"ref_id": "string"
}