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"