Ana içeriğe geç

createSession

Ödeme oturumu oluşturun. 🔐 Bu yöntem yetkilendirme gerektirir.

Açıklama

Bu yöntem, bir ödeme oturumu oluşturur. Bir ödeme oturumu nesnesi olan ICreateSessionEntity'ye çözülen bir Promise döner.

Ödemeler.createSession(

orderId, type, automaticTaxEnabled

);

Parametreler şeması

Şema

orderId(zorunlu): number
Sipariş tanımlayıcısı
örnek: 12345

type(zorunlu): 'session' | 'intent'
Oturum türü. Olası değerler: "session" veya "intent"
örnek: 'session'

automaticTaxEnabled: boolean
Vergi oranının otomatik hesaplanması. Varsayılan: false
örnek: false

Örnekler

Minimal örnek

const response = await Payments.createSession(1, 'session');

Örnek yanıt

{
"id": 1764,
"updatedDate": "2024-06-21T09:53:28.898Z",
"version": 10,
"identifier": "my-id",
"paymentUrl": "https://paymewntlink.com"
}

Yanıt şeması

Şema: ICreateSessionEntity

id: number
Nesne tanımlayıcısı.
örnek: 12345

updatedDate: string
Nesne değiştirilme tarihi.
örnek: "2023-10-01T12:00:00Z"

version: number
Nesnenin versiyonu.
örnek: 1

identifier: string
Kayıt alanı için metin tanımlayıcısı.
örnek: "payment_12345"

paymentUrl: string
Ödeme bağlantısı.
örnek: "https://example.com/payment/12345"