انتقل إلى المحتوى الرئيسي

getSessionById

احصل على كائن جلسة الدفع بواسطة معرفه. 🔐 تتطلب هذه الطريقة التفويض.

الوصف

تقوم هذه الطريقة بالحصول على كائن جلسة دفع واحد بواسطة معرفه. تعيد Promise التي تحل إلى كائن جلسة الدفع.

المدفوعات.getSessionById( id* );

مخطط المعلمات

المخطط

id(required): number
معرف كائن جلسة الدفع المسترجعة
مثال: 12345

أمثلة

مثال بسيط

const response = await Payments.getSessionById(1764);

استجابة المثال

{
"id": 21,
"createdDate": "2025-02-26T10:13:16.839Z",
"updatedDate": "2025-02-26T10:13:16.839Z",
"type": "session",
"status": "waiting",
"paymentAccountId": 1,
"orderId": 43,
"paymentUrl": null
}

مخطط الاستجابة

المخطط: ISessionEntity

id: number
معرف الكائن.
مثال: 1764

createdDate: string
تاريخ إنشاء الكائن.
مثال: "2025-02-26T10:13:16.839Z"

updatedDate: string
تاريخ تعديل الكائن.
مثال: "2025-02-26T10:13:16.839Z"

type: string
يمكن أن يكون النوع 'session' أو 'intent'.
مثال: "session"

status: string
حالة الدفع.
مثال: "completed"

paymentAccountId: number
معرف الدفع من مزود خارجي.
مثال: NaN

orderId: number
معرف الطلب.
مثال: 1

paymentUrl: string | null
رابط الدفع.
مثال: " https://www.sandbox.paypal.com/checkoutnow?token=9BE88048TU058770M"