getSessionByOrderId
احصل على كائن جلسة الدفع واحد بواسطة معرف الطلب. 🔐 تتطلب هذه الطريقة التفويض.
الوصف
ترجع وعدًا يتم حله إلى كائن IAccountsEntity.
المدفوعات.getSessionByOrderId(
id*);
مخطط المعلمات
المخطط
id(مطلوب): number
معرف الطلب
مثال: 12345
أمثلة
مثال بسيط
const response = await Payments.getSessionByOrderId(1764);
مثال على الاستجابة
[
{
"id": 1,
"createdDate": "2025-02-25T10:52:59.634Z",
"updatedDate": "2025-02-25T10:52:59.634Z",
"type": "session",
"status": "waiting",
"paymentAccountId": 1,
"orderId": 2,
"amount": null,
"paymentUrl": null
}
]
مخطط الاستجابة
المخطط: IAccountsEntity
id: number
معرف الكائن.
مثال: 12345
localizeInfos: ILocalizeInfo
وصف Json لكائن حساب الدفع.
identifier: string
معرف نصي لحقل التسجيل.
مثال: "payment_12345"
type: 'stripe' | 'custom'
يمكن أن يكون النوع 'stripe' أو 'custom'.
مثال: 'stripe'
isVisible: boolean
مؤشر الرؤية لحساب الدفع.
مثال: true
isUsed: boolean
مؤشر الاستخدام لحساب الدفع.
مثال: false
testMode: boolean
تشير إلى ما إذا كان حساب الدفع في وضع الاختبار.
مثال: true
settings: IPaymentAccountSettings
إعدادات حساب الدفع.
مثال: { "status": "connected" }
settings.status: string
حالة الاتصال بحساب الدفع المباشر (غير الاختباري).
مثال: "connected"
testSettings: object
إعدادات وضع الاختبار لحساب الدفع.
updatedDate: string
تاريخ تعديل الكائن.
مثال: "2025-02-26T10:13:16.839Z"