getSessionByOrderId
Dapatkan satu objek sesi pembayaran berdasarkan pengidentifikasi pesanan. 🔐 Metode ini memerlukan otorisasi.
Deskripsi
Metode ini mengambil sesi pembayaran yang terkait dengan pesanan tertentu berdasarkan pengidentifikasinya. Ini mengembalikan sebuah Promise yang menyelesaikan menjadi objek ISessionEntity atau array dari objek ISessionEntity.
Pembayaran.getSessionByOrderId(
id*);
Skema parameter
Skema
id(diperlukan): number
Pengidentifikasi pesanan
contoh: 12345
Contoh
Contoh minimal
const response = await Payments.getSessionByOrderId(1764);
Contoh respons
[
{
"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
}
]
Skema respons
Skema: IAccountsEntity
id: number
Pengidentifikasi objek.
contoh: 12345
localizeInfos: ILocalizeInfo
Deskripsi Json dari objek akun pembayaran.
identifier: string
Pengidentifikasi teks untuk bidang pencatatan.
contoh: "payment_12345"
type: 'stripe' | 'custom'
Tipe dapat berupa 'stripe' atau 'custom'.
contoh: 'stripe'
isVisible: boolean
Indikator visibilitas akun pembayaran.
contoh: true
isUsed: boolean
Indikator penggunaan akun pembayaran.
contoh: false
testMode: boolean
Menunjukkan apakah akun pembayaran dalam mode uji.
contoh: true
settings: IPaymentAccountSettings
Pengaturan akun pembayaran.
contoh:
{ "status": "connected" }
settings.status: string
Status koneksi akun pembayaran langsung (non-uji).
contoh: "connected"
testSettings: object
Pengaturan mode uji untuk akun pembayaran.
updatedDate: string
Tanggal modifikasi objek.
contoh: "2025-02-26T10:13:16.839Z"
Contoh penggunaan
Panduan langkah demi langkah dalam dokumentasi:
- Pembayaran pesanan — ambil sesi pembayaran untuk pesanan yang dilakukan oleh pengguna terdaftar.
- Pesanan tiket — dapatkan sesi pembayaran yang dibuat untuk pesanan tiket.
- Pesanan tamu — ambil sesi pembayaran untuk pesanan tamu.
Coba secara langsung
Jalankan metode ini secara interaktif di JS SDK sandbox — sambungkan URL Proyek dan Token Aplikasi Anda pada kunjungan pertama, lalu buka:
- Pembayaran pesanan — ambil sesi pembayaran untuk pesanan yang dilakukan oleh pengguna terdaftar.
- Pesanan tiket — dapatkan sesi pembayaran yang dibuat untuk pesanan tiket.
- Pesanan tamu — ambil sesi pembayaran untuk pesanan tamu.