/orders/create
ඇණවුමක් සාදන්න
නව ඇණවුමක් දමන්න. order_id ලෙස අනන්ය UUID එකක් ලබා දීම අනිවාර්යයි; එය idempotency සඳහා යොදා ගැනේ. මුදල වහාම වොලට් එකෙන් අය කෙරේ.
ඉල්ලීම් සීමාවඑක් ගිණුමකට තත්පර 60කට ඉල්ලීම් 5000
සටහන: order_id එක ඔබේ idempotency key එකයි. එකම UUID එකෙන් නැවත උත්සාහ කළහොත් අලුත් අනුපිටපතක් නොසාදා, දැනට ඇති ඇණවුම ලැබේ.
ඉල්ලීමේ body එක
| නම | වර්ගය | අනිවාර්යද | විස්තරය | උදාහරණය |
|---|---|---|---|---|
| order_id | string (UUID) | ඔව් | මෙම ඇණවුම සඳහා අනන්ය UUID එකක් (ඕනෑම ආකෘතියක්: v1, v4, v7 ආදිය). idempotency key එක ලෙස භාවිත වේ. | 01912345-6789-7abc-8def-0123456789ab |
| sub_category_id | number | ඔව් | නිෂ්පාදනයේ උප කාණ්ඩ ID එක. | 999 |
| quantity | number | ඔව් | ඇණවුම් කරන ඒකක ගණන (ධන පූර්ණ සංඛ්යාවක්). | 1 |
| requirements | object | ඔව් | ලබාදීම සඳහා ක්රීඩකයාගේ තොරතුරු. “කාණ්ඩයේ අවශ්යතා ලබා ගන්න” endpoint එකෙන් ලැබෙන සියලු ක්ෂේත්ර ඇතුළත් කරන්න. | {"player_id": "123456789", "server": "Asia"} |
| expected_unit_price | string | නැත | මිල ආරක්ෂාව. වත්මන් මිල මෙම අගය ඉක්මවුවහොත් ඇණවුම ප්රතික්ෂේප වේ. | 0.950000 |
curl -s -X POST "https://shop2topup.com/api/endpoints/v1/orders/create" \
-H "Authorization: Bearer YOUR_KEY_ID.YOUR_KEY_SECRET" \
-H "Content-Type: application/json" \
-d '{
"order_id": "01912345-6789-7abc-8def-0123456789ab",
"sub_category_id": 999,
"quantity": 1,
"requirements": {
"player_id": "123456789",
"server": "Asia"
},
"expected_unit_price": 0.95
}'{
"success": true,
"order": {
"order_id": "01912345-6789-7abc-8def-0123456789ab",
"status": "pending",
"player_id": "123456789",
"player_name": "ProGamer99",
"subcategory_name": "FF 100 Diamonds",
"quantity": 1,
"charged_amount": "0.950000",
"currency": "USD",
"created_at": "2024-06-15T12:00:00Z"
}
}