Ödemeler
Webhooklar aracılığıyla, ödeme işlemlerini sunucunuza nasıl alacağınızı öğrenin
Bu webhook hizmeti, tek seferlik ve aboneliğe dayalı ödemeler de dahil olmak üzere her türlü başarılı ödeme işlemi hakkında sizi bilgilendirir.
Endpoint URL'inizi Ayarlayın
Webhook bildirimleri sunucunuza HTTP POST
aracılığıyla gönderilir. Endpoint URL'sini projenizin altındaki Developer Tools / Webhooks menüsünden yapılandırabilirsiniz.
Webhook Bildirimlerinin Formatı
Webhook bildirimleri JSON formatında düzenlenir. Sunucunuza gönderilen POST
isteğinin içeriği, düzenlenmiş bildirimin bilgilerini içerir.
Parametreler
queue | Webhook türü ve tarihi ile ilgili bilgiler yer alır. |
queue.type | Webhook'un ödeme türünde olduğunu belirtir. Bu webhook türü için sadece |
queue.eventType | İşlem türü bilgisidir. Bu webhook'ta sadece ödeme işlemi gerçekleştiğinden sadece |
queue.requestID | İlgili işlem için benzersiz kimlik bilgisidir. |
queue.createDate | İşlemin oluştuğu tarihtir. |
queue.createDate.timezone_type | Zaman diliminin tipleri hakkında bilgi verir. |
queue.createDate.timezone | Zaman dilimi hakkında bilgi verir. |
queue.appId | Satış yapılan Zotlo hesabındaki proje id bilgisidir. |
parameters | Webhook'a ait bilginin detayları yer alır. |
parameters.id | İlgili işlemin zotlo veritabanındaki id karşılığıdır. |
parameters.payment_type | Ödeme işleminin tipidir. Abonelik ya da tek seferlik olabilir.
|
parameters.original_transaction_id | Satın alma işlemine ait uniq id değeridir. İade işlemlerinde bu bilgi kullanılmaktadır. |
parameters.transaction_id | Satın alma işlemine ait uniq id değeridir. İade işlemlerinde bu bilgi kullanılmaktadır. |
parameters.package_id | Satın alma işleminde satın alınan paketin id'sidir. |
parameters.team_id | Satış yapılan Zotlo hesabının id bilgisidir. |
parameters.app_id | Satış yapılan Zotlo hesabındaki proje id bilgisidir. |
parameters.status | İşleme ait durum değeridir.
|
parameters.create_date | Satın almanın Zotlo veritabanlarına kayıt tarihidir. |
parameters.purchase_date | İşlem gerçekleşme tarihidir. |
parameters.original_purchase_date | Aboneye ait aboneliğin başladığı ilk tarih değeridir. |
parameters.price | Satın alma işleminin tutarıdır. |
parameters.currency | Satın alma işleminin para birimidir. |
parameters.country | Kullanıcının ülkesidir. IP'ye göre belirlenir. |
parameters.expire_date | Eğer abonelik ile ilgili bir satın alma ise ilgili satırın son geçerlilik tarihidir. |
parameters.subscriber_id | Satın alma işlemi yapan kullanıcının id'sidir. Bu bilgi telefon numarası ya da e-posta olabilir. |
parameters.credit_card | Satın alma işleminde kullanılan kredi kartı numarasının maskeli halidir. |
parameters.refund_price | İade tutarıdır. Eğer iade işlemi değil ise bu alan |
parameters.refund_date | İade tarihidir. Eğer iade işlemi değil ise bu alan |
parameters.refund_reason | İade nedenidir. Eğer iade işlemi değil ise bu alan |
parameters.is_refund | İşlemin iade bilgisidir. Eğer |
parameters.provider_name | İşlemin gerçekleştiği provider bilgisidir. |
parameters.quantity | Satın alınan ürün veya hizmet'in miktarını belirtir. |
parameters.package_price | Satın alınan paketin fiyatıdır. |
parameters.subscription_id | Satın alma işlemi yapan kullanıcının Zotlo'daki benzersiz işlem id'sidir. |
parameters.custom_parameters | Kullanıcı ve satış sitesi hakkında bilgileri içerir. |
parameters.custom_parameters.clientUuid | Kullanıcı bazlı tutulan oturum id'sidir. |
parameters.custom_parameters.dataWarehouse.paymentModule | Satış kanalını belirtir. Şu an sadece |
parameters.custom_parameters.dataWarehouse.siteId | Satış yapılan site'nin Zotlo'daki id bilgisidir. |
parameters.custom_parameters.dataWarehouse.flowId | Satış yapılan siteye bağlı akış'ın Zotlo'daki id bilgisidir. |
parameters.custom_parameters.dataWarehouse.appId | Satış yapılan Zotlo hesabındaki proje id bilgisidir. |
parameters.custom_parameters.dataWarehouse.teamId | Satış yapılan Zotlo hesabındaki id bilgisidir. |
parameters.custom_parameters.dataWarehouse.acceptPolicy | Kullanıcının yasal bilgilendirmeleri kabul edip etmediğini belirtir. |
parameters.custom_parameters.dataWarehouse.fullName | Kullanıcının girmiş olduğu isim ve soyisim bilgisidir. |
parameters.custom_parameters.dataWarehouse.fullName.epinCode | Eğer e-pin tipinde bir paket satışı var ise kullanıcıya satılan pinkodu bilgisidir. |
parameters.custom_parameters.utm | UTM parametreleri hakkında bilgi verir. |
parameters.custom_parameters.utm.source | Site trafiğinin kaynağını belirten UTM parametresidir. |
parameters.custom_parameters.utm.medium | Site trafiiğinin türünü belirten UTM parametresidir. |
parameters.custom_parameters.utm.campaign | Kampanyayı belirten UTM parametresidir. |
parameters.custom_parameters.utm.term | Kullanılan anahtar kelimeyi belirten UTM parametresidir. |
parameters.custom_parameters.utm.content | Reklam veya bağlantını içerik detaylarını belirten UTM parametresidir. |
parameters.custom_parameters.cardBrand | Kart markasını belirtir. |
parameters.custom_parameters.threeds | Ödeme işleminde 3ds kullanımını belirtir. 0= 3ds kullanılmamıştır, 1= 3ds kullanılmıştır. |
parameters.custom_parameters.installment | Ödeme işleminin taksit sayısıdır. Şu an sadece tek çekim yapıldığından 1 değerini alır.
|
parameters.paymentMethod | Ödeme yöntemini belirtir. |
parameters.installment | Ödeme işleminin taksit sayısıdır. Şu an sadece tek çekim yapıldığından 1 değerini alır.
|
parameters.exchange.status | Ödeme işleminde yapılan kur çevrimi hakkında bilgi verir. |
parameters.exchange.detail | Yapılan kur çevriminin detayları yer alır. |
parameters.coupon_campaign.isUsedCouponCode | Kampanya kuponunun kullanımı hakkında bilgi vermektedir. |
parameters.coupon_campaign.code | Kullanılan kampanya kodu bilgisidir. |
parameters.coupon_campaign.discountType | Kullanılan kampanya için uygulanan indirim tipidir. |
parameters.coupon_campaign.discountValue | Kullanılan kampanyadaki indirim değeridir. |
parameters.language | Kullanıcının siteyi görüntülediği dil bilgisidir. |
Last updated