API REFERENCE
FX-Auftrag erstellen
Diese API erstellt einen FX-Auftrag.
Nachdem Sie den Wechselkurs abgefragt haben, müssen Sie den FX-Auftrag mit dem zurückgegebenen quote_id innerhalb von 30 Sekunden ausführen.
Tipp
Nachdem Sie quote_id erhalten haben, reichen Sie den FX-Auftrag innerhalb von 30 Sekunden ein und führen Sie ihn aus.
Läuft der Kurs ab, rufen Sie die API zur Wechselkursabfrage erneut auf, um einen neuen Kurs zu erhalten.
Verwenden Sie bitte ein dediziertes Konto.
user=040268
| Parameter | Typ | Beschreibung | Erforderlich |
|---|---|---|---|
| user | String | Händlerbezogenes UID | Erforderlich |
| sign | String | Signature | Erforderlich |
| method | String | v3.ExecuteFXOrder | Erforderlich |
| time | Long | Timestamp | Erforderlich |
- Parameter
| Parameter | Typ | Beschreibung | Erforderlich |
|---|---|---|---|
| order_id | String | FX-Auftrags-ID | Erforderlich |
| quote_id | String | Kurs-ID | Erforderlich |
| request_id | String | Eindeutige Anfrage-ID; empfohlen wird eine Kombination aus mindestens 24 Ziffern und Buchstaben | Erforderlich |
| reference | String | Remarks | Optional |
Signaturbeispiel:
Die sortierten Parameter werden zu einer URL-ähnlichen Abfragezeichenfolge verkettet.
"method=v3.ExecuteFXOrder&order_id=202603051019-16"e_id=83e96dc0-8f8e-48c7-9bc4-6acc1019fced&reference=YB test&request_id=203040950640690239603690g-24&time=1546588959&user=040268"
Signieren Sie stringA mit secret_key.
Die resultierende Signatur lautet:
"YOUR_SIGNATURE"
Anfragebeispiel:
{
"user": "040268",
"sign": "YOUR_SIGNATURE",
"method": "v3.ExecuteFXOrder",
"time": 1546588959,
"data": {
"order_id": "YOUR_ORDER_ID",
"quote_id": "83e96dc0-8f8e-48c7-9bc4-6acc1019fced",
"reference": "YB test",
"request_id": "203040950640690239603690g-24"
}
}
Antwortbeispiel:
{
"status": true,
"code": "200",
"data": {
"booking_status": "pending",
"settlement_status": "pending",
"sell_currency": "GBP",
"buy_currency": "DKK",
"sold_currency": "GBP",
"sold_amount": "1.00",
"bought_currency": "DKK",
"bought_amount": "8.54",
"tenor": "TOD",
"exchange_rate": "8.544924729",
"order_id": "YOUR_ORDER_ID",
"quote_id": "83e96dc0-8f8e-48c7-9bc4-6acc1019fced",
"trade_id": "6e5cf660fb58455cd68a413a8249061a",
"reference": "YB test"
},
"message": "",
"response_id": "202603181703581985574708"
}
Weitere Informationen:
Antwortergebnis:
- Bei erfolgreichem Aufruf wird "status": true zurückgegeben.
- Bei fehlgeschlagenem Aufruf wird "status": false zurückgegeben.
Antwortcodes:
| Status | Code | Message |
|---|---|---|
| true | 200 | |
| false | -1000 | Internal error |
| false | -403 | The signature Error |
| false | -2001 | The UID not exist |
| false | -3001 | Required field is missing |
| false | -4118 | Incorrect request ID |
