يبدأ حساب الرسوم والخصم من حسابات الاستثمار المشتركة في حساب رئيسي محدد - يرتبط عادةً بطلب سحب يتم تقديمه في CRM الخاص بك.
نقطة النهاية
POST [host]/api/admin/fees/v2/fee/feeservice/processextهيئة الطلب
| الاسم | اكتب | مطلوب | الوصف |
|---|---|---|---|
| account_login | سلسلة | نعم | تسجيل الدخول للحساب (الرقم). |
| request_id | سلسلة | نعم | معرف طلب السحب من CRM الخارجي (يربط السحب CRM بمعالجة الرسوم B2COPY). |
حول request_id
يقوم CRM الخاص بك بإنشاء معرف فريد للسحب وتمريره كـ request_id. أعد استخدام نفس المعرف في طلبات الاقتراع لتتبع حالة دفع الرسوم لهذا السحب.
curl -X POST "[host]/api/admin/fees/v2/fee/feeservice/processext" \
-H "Authorization: Bearer <your-access-token>" \
-d '{
"account_login": "123456",
"request_id": "withdrawal_req_789"
}'الاستجابة والحالات
{
"account_login": "123456",
"request_id": "withdrawal_req_789",
"status": 1
}| الحالة | الاسم | معنى |
|---|---|---|
| 1 | FEE_PROCESS_STATUS_PENDING | المعالجة (مؤقتة) - دفع الرسوم قيد التنفيذ؛ بدء الاقتراع. |
| 2 | FEE_PROCESS_STATUS_SUCCESS | تم (نهائي) - تم دفع كافة الرسوم؛ لا مزيد من العمل. |
| 3 | FEE_PROCESS_STATUS_ERROR | خطأ (نهائي) — تحقق من التفاصيل وأعد المحاولة إذا لزم الأمر. |
لا توجد رسوم مستحقة
إذا لم يكن هناك حاجة لخصم الرسوم، فسترجع الاستجابة FEE_PROCESS_STATUS_SUCCESS على الفور، بدون حالة PENDING.
الاقتراع
إرسال الطلب الأولي
استدعاء الأسلوب مع
account_loginوrequest_id؛ علىPENDING، انتظر من 3 إلى 5 ثوانٍ.كرر بنفس request_id
استقصاء الطريقة مرة أخرى باستخدام نفس المعرف.
توقف عند الوضع النهائي
استمر حتى تتلقى
FEE_PROCESS_STATUS_SUCCESSأوFEE_PROCESS_STATUS_ERROR.
