Aracılığıyla paylaş


Square Payments (Bağımsız Yayımcı) (Önizleme)

Square, milyonlarca satıcının güvenli kredi kartı işlemeden satış noktası çözümlerine kadar işlerini yürütmesine yardımcı olur. Bu bağlayıcı şu uç noktalar için eylemler içerir: Ödemeler, Terminal, Siparişler, Abonelikler, Faturalar, Katalog, Envanter ve Müşteriler.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
İsim Troy Taylor
URL https://www.hitachisolutions.com
E-posta ttaylor@hitachisolutions.com
Bağlayıcı Meta Verileri
Publisher Troy Taylor
Web sitesi https://squareup.com/
Gizlilik ilkesi https://squareup.com/us/en/legal/general/privacy
Kategoriler Ticaret; Satış ve CRM

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

Abonelik olaylarını listeleme

Belirli bir abonelik için tüm olayları listeler.

Abonelik oluşturma

Müşteri için abonelik planına abonelik oluşturur. İstekte dosya üzerinde bir kart sağlarsanız, Square aboneliğin kartını ücretlendirilir. Aksi takdirde Square, faturayı müşterinin e-posta adresine faturalar. İstek isteğe bağlı start_date içermediği sürece abonelik hemen başlar. Her bir abonelik belirli bir konumla ilişkilendirilir.

Abonelikleri ara

Abonelikleri arar. Sonuçlar, abonelik oluşturma tarihine göre kronolojik olarak sıralanır. İstek birden fazla konum kimliği belirtiyorsa, uç nokta sonucu konum kimliğine ve ardından her konumda oluşturma tarihine göre sıralar. Sorguda hiçbir konum belirtilmemişse, tüm konumlar aranıyor.

Aboneliği alma

Bir abonelik alır.

Aboneliği güncelleştirme

Aboneliği güncelleştirir. Abonelik alanı değerlerini ayarlayabilir, değiştirebilir ve temizleyebilirsiniz.

Aboneliği iptal et

canceled_date alanını etkin faturalama döneminin sonuna ayarlar. Bu tarihten sonra, durum ETKİn olan İptal EDİlDİ olarak değişir.

Aboneliği sürdür

Devre dışı bırakılmış aboneliği sürdürür.

Apple Pay için etki alanı kaydetme

Web ve Kare üzerinde Apple Pay ile kullanmak üzere bir etki alanını etkinleştirir. Apple Pay özellikli bir etki alanı olarak düzgün ayarlandığından emin olmak için bu etki alanında Apple tarafından bir doğrulama gerçekleştirilir.

Arama siparişleri

Bir veya daha fazla konum için tüm siparişlerde arama yapın. Siparişler, Kare ekosistemine nasıl veya ne zaman girdiklerinden bağımsız olarak tüm satışları, iadeleri ve değişimleri içerir (Satış Noktası, Faturalar ve Connect API'leri gibi).

Arama terminali kullanıma alma işlemleri

İstekte bulunan hesap tarafından oluşturulan Terminal kullanıma alma isteklerinin filtrelenmiş listesini alır.

Eşzamanlılık anahtarıyla ödemeyi iptal etme

İstekte belirtilen bir eşzamanlılık anahtarı tarafından tanımlanan bir ödemeyi iptal eder (geçersiz kılar). CreatePayment isteğinin durumu bilinmiyorsa (örneğin, Bir CreatePayment isteği gönderdikten sonra bir ağ hatası oluşur ve yanıt alamazsınız) bu yöntemi kullanın. Bu durumda Square'i bu uç noktayı kullanarak ödemeyi iptal etmeye yönlendirebilirsiniz. İstekte, Iptal etmek istediğiniz CreatePayment isteğinizde sağladığınız aynı eşzamanlılık anahtarını sağlarsınız. Ödemeyi iptal ettikten sonra CreatePayment isteğinizi yeniden gönderebilirsiniz. Belirtilen bir eşzamanlılık anahtarıyla ödeme yapılmazsa hiçbir işlem yapılmadığını ve uç noktanın başarıyla döndürüldüğünü unutmayın.

Fatura oluşturma

Siparişler API'sini kullanarak oluşturulan bir sipariş için taslak fatura oluşturur. Taslak fatura hesabınızda kalır ve hiçbir işlem yapılmaz. Square'in faturayı işleyebilmesi için önce faturayı yayımlamanız gerekir (müşterinin e-posta adresine gönderin veya dosyada müşterinin kartından ücret alın).

Faturalarda arama

Filtrede belirtilen bir konumdan fatura arar.

Faturaları listeleme

Belirli bir konum için faturaların listesini döndürür.

Faturayı alma

Fatura kimliğine göre bir fatura alır.

Faturayı güncelleştirme

Alanları değiştirerek, alanları temizleyerek veya her ikisini birden yaparak faturayı güncelleştirir.

Faturayı iptal et

Faturayı iptal eder. Satıcı, iptal edilen faturanın ödemelerini toplayamaz.

Faturayı silme

Belirtilen faturayı siler. Fatura silindiğinde, ilişkili sipariş durumu İPTAL EDİlDİ olarak değişir. Yalnızca taslak faturayı silebilirsiniz (işlenmek üzere zamanlanmış fatura da dahil olmak üzere yayımlanmış bir faturayı silemezsiniz).

Faturayı yayımlama

Belirtilen taslak faturayı yayımlar. Bir fatura yayımlandıktan sonra Square, fatura yapılandırmasına göre bunu izler. Örneğin, Square faturayı müşterinin e-posta adresine gönderir, müşterinin kartından dosyada ücret alır veya hiçbir şey yapmaz. Square, faturayı Kare şeklinde barındırılan bir fatura sayfasında da kullanılabilir hale getirir.

Grubu müşteriden kaldırma

Müşteriden grup üyeliğini kaldırır. Müşteri customer_id değeriyle, müşteri grubu ise group_id değeriyle tanımlanır.

Güncelleştirme sırası (Beta)

Alanları ekleyerek, değiştirerek veya silerek açık bir siparişi güncelleştirir. TAMAMLANMIŞ veya İptal EDİlMİş durumdaki siparişler güncelleştirilemez.

İhtilaf kanıtlarını alma

İstek URL yolundaki kanıt kimliği tarafından belirtilen kanıt meta verilerini döndürür. Daha sonra başvurmak istiyorsanız karşıya yüklediğiniz kanıtın bir kopyasını tutmanız gerekir. Karşıya yükledikten sonra kanıtı indiremezsiniz.

İhtilaf kanıtlarını silme

Belirtilen kanıtı bir anlaşmazlıktan kaldırır.

İhtilafı alma

Belirli bir anlaşmazlıkla ilgili ayrıntıları döndürür.

Kanıt gönderme

Kart sahibinin bankasına kanıt gönderir. Kanıt göndermeden önce Square tüm kullanılabilir kanıtları derler. Bu, CreateDisputeEvidenceFile ve CreateDisputeEvidenceText uç noktaları kullanılarak karşıya yüklenen kanıtları ve kullanılabilir olduğunda Square tarafından otomatik olarak sağlanan kanıtı içerir.

Kart oluşturma

Mevcut bir satıcıya dosyaya kart ekler.

Kartı alma

Belirli bir Kartın ayrıntılarını alır.

Kartı devre dışı bırakma

Kartı devre dışı bırakır ve daha fazla güncelleştirme veya ücret alınmasını önler. Zaten devre dışı bırakılmış bir kartın devre dışı bırakılmasına izin verilir, ancak hiçbir etkisi yoktur.

Katalog bilgileri

BatchUpsertCatalogObjects uç noktası tarafından kullanılabilecek toplu iş boyutu sınırları gibi Kare Katalog API'sine ilişkin bilgileri alır.

Katalog nesnelerini arama

Öğelerdeki veya öğe çeşitlemelerindeki özel öznitelik değerleri hariç, desteklenen arama özniteliği değerlerini belirtilen bir veya daha fazla sorgu filtresiyle eşleştirerek herhangi bir türde CatalogObject arar.

Katalog nesnelerini toplu silme

Sağlanan hedef kimlik listesine göre bir CatalogItems kümesini siler ve yanıtta başarıyla silinen bir kimlik kümesi döndürür.

Katalog nesnesini alma

Sağlanan kimliği temel alarak tek bir CatalogItem'i CatalogObject olarak döndürür. Döndürülen nesne, catalogItemVariation alt öğeleri, CatalogModifierList nesnelerine başvurular ve buna uygulanan tüm CatalogTax nesnelerinin kimlikleri dahil olmak üzere tüm ilgili CatalogItem bilgilerini içerir.

Katalog nesnesini silme

Sağlanan kimliğe göre tek bir CatalogObject'i siler ve yanıtta başarıyla silinen kimlik kümesini döndürür. Silme, hedeflenen nesnenin tüm alt öğelerinin de silinmesini sağlayan basamaklı bir olaydır. Örneğin, bir CatalogItem silindiğinde tüm CatalogItemVariation alt öğeleri de silinir.

Kopyalama sırası (Beta)

Mevcut bir siparişi çoğaltarak TASLAK durumunda yeni bir sipariş oluşturur. Yeni oluşturulan siparişte yalnızca özgün siparişten kopyalanan çekirdek alanlar (satır öğeleri, vergiler ve indirimler gibi) bulunur.

Liste kartları

İstekte bulunan hesaba ait kartların listesini alır.

Liste kataloğu

Katalogdaki istenen tür kümesindeki tüm nesneleri (örneğin, tüm CatalogItem ve CatalogTax nesneleri) içeren CatalogObjects listesini döndürür. ListCatalog silinen katalog öğelerini döndürmez.

Madde vergilerini güncelleştirme

Öğenin tamamında bir upsert gerçekleştirmek zorunda kalmadan hedeflenen CatalogItem'e uygulanan CatalogTax nesnelerini güncelleştirir.

Müşteri grubu oluşturma

bir işletme için yeni bir müşteri grubu oluşturur.

Müşteri grubunu alma

Belirli bir müşteri grubunu alır.

Müşteri grubunu güncelleştirme

Müşteri grubunu güncelleştirir.

Müşteri grubunu silme

group_id değeriyle tanımlanan bir müşteri grubunu siler.

Müşteri gruplarını listeleme

bir işletmenin müşteri gruplarının listesini alır.

Müşteri oluşturma

bir işletme için yeni bir müşteri oluşturur.

Müşteri segmentini alma

Belirli bir müşteri segmentini alır.

Müşteri segmentlerini listeleme

Bir işletmenin müşteri segmentlerinin listesini alır.

Müşterileri ara

Desteklenen bir sorgu filtresi kullanarak Kare hesapla ilişkili müşteri profillerinde arama gerçekleştirir. SearchCustomers'ı açık sorgu filtresi olmadan çağırmak, given_name ve family_name göre alfabetik olarak sıralanmış tüm müşteri profillerini döndürür.

Müşterileri listeleme

Kare hesabıyla ilişkilendirilmiş müşteri profillerini listeler. Normal çalışma koşulları altında, yeni oluşturulan veya güncelleştirilen müşteri profilleri, listeleme işlemi için 30 saniyeden kısa bir süre içinde kullanılabilir hale gelir. Bazen, yeni veya güncelleştirilmiş profillerin yayılması, özellikle ağ olayları ve kesintiler sırasında bir dakika veya daha uzun sürebilir.

Müşteriye grup ekleme

Müşteriye grup üyeliği ekler. Müşteri customer_id değeriyle, müşteri grubu ise group_id değeriyle tanımlanır.

Müşteriyi alma

Tek bir müşterinin ayrıntılarını döndürür.

Müşteriyi güncelleştirme

Müşteri profilini güncelleştirir. Özniteliği değiştirmek için yeni değeri belirtin. Özniteliği kaldırmak için değeri boş dize veya boş nesne olarak belirtin.

Müşteriyi silme

bir işletmeden müşteri profilini siler. Bu işlem, dosyadaki ilişkili kartların bağlantılarını da kaldırıyor.

Para iadesi ödemesi

Bir ödeme için para iadesi alır. Ödeme tutarının tamamını veya bir kısmını iade edebilirsiniz. Bu uç noktayı kart ödemesine para iadesi yapmak veya nakit ya da harici ödeme için para iadesi kaydetmek için kullanabilirsiniz.

Sipariş oluştur

Satın alma için ürünler ve satın alma için uygulanacak ayarlar hakkında bilgi içerebilen yeni bir sipariş oluşturur.

Siparişi alma

Kimliğine göre bir Sipariş alır.

Stok aktarımını alma (Beta)

Sağlanan transfer_id ile InventoryTransfer nesnesini döndürür.

Stok düzeltmesi alma

Sağlanan adjustment_id ile InventoryAdjustment nesnesini döndürür.

Stok fiziksel sayısını alma

Sağlanan physical_count_id ile InventoryPhysicalCount nesnesini döndürür.

Stok sayısını alma

Belirli bir Konum kümesindeki belirli bir CatalogObject için geçerli hesaplanan hisse senedi sayısını alır.

Sıralamayı hesaplama (Beta)

Uygulamaların sipariş oluşturmadan sipariş fiyatlandırmasını önizlemesini sağlar.

Terminal kullanıma alma oluşturma

Bir Terminal ödeme isteği oluşturur ve istenen tutar için ödeme almak üzere belirtilen cihaza gönderir.

Terminal kullanıma almayı iptal etme

İsteğin durumu izin verirse Bir Terminal kullanıma alma isteğini iptal eder.

Terminal para iadelerinde arama

İstekte bulunan satıcı tarafından oluşturulan Interac Terminal para iadesi isteklerinin filtrelenmiş listesini alır.

Terminal para iadesi alma

Kimliğine göre Interac Terminal para iadesi nesnesi alır.

Terminal para iadesi oluşturma

Kare Terminalde tamamlanan Interac ödemesi için para iadesi isteği oluşturur.

Terminal para iadesini iptal et

İsteğin durumu izin verirse, para iadesi isteği kimliğine göre Interac Terminal para iadesi isteğini iptal eder.

Terminal ödemesi alma

checkout_id tarafından bir Terminal kullanıma alma isteği alır.

Toplu alma siparişleri

Kimliklerine göre bir dizi siparişi alır. Belirli bir sipariş kimliği yoksa, bir hata oluşturmak yerine kimlik yoksayılır.

Toplu alma stok sayıları

İstenen Konumlarda sağlanan CatalogObjects için geçerli sayıları döndürür.

Toplu değişiklik envanteri

Sağlanan madde miktarlarına düzeltmeler ve sayımlar uygular. Başarılı olduğunda: İstekte başvuruda bulunılan tüm nesneler için geçerli hesaplanan sayıları döndürür.

Toplu işlem katalog nesnelerini alma

Sağlanan kimliği temel alan bir nesne kümesi döndürür. Kümede döndürülen her CatalogItem, aşağıdakiler dahil olmak üzere tüm alt bilgilerini içerir: tüm CatalogItemVariation nesneleri, CatalogModifierList nesnelerine yapılan başvurular ve buna uygulanan tüm CatalogTax nesnelerinin kimlikleri.

Toplu olarak stok değişikliklerini alma

Sağlanan filtre ölçütlerine göre geçmiş fiziksel sayıları ve ayarlamaları döndürür.

Toplu upsert katalog nesneleri

Sağlanan nesne listesine göre en fazla 10.000 hedef nesne oluşturur veya güncelleştirir. Hedef nesneler toplu olarak gruplandırılır ve her toplu iş tümü veya hiç şeklinde eklenir/güncelleştirilir. Toplu iş içindeki bir nesne bir şekilde yanlış biçimlendirilmişse veya veritabanı kısıtlamasını ihlal ederse, söz konusu öğeyi içeren tüm toplu iş göz ardı edilir. Ancak, aynı istekteki diğer toplu işlemler yine de başarılı olabilir. Her toplu işlem en fazla 1.000 nesne içerebilir ve istek için toplam nesne sayısı (öğeler, varyasyonlar, değiştirici listeler, indirimler ve vergiler) 10.000'den fazla olmadığı sürece toplu işlemler sırayla işlenir.

Upsert katalog nesnesi

Hedef CatalogObject'i oluşturur veya güncelleştirir.

Uyuşmazlık kanıtlarını listeleme

Bir anlaşmazlıkla ilişkili kanıtların listesini döndürür.

Uyuşmazlık kanıtı metni oluşturma

Uyuşmazlık sınaması için kanıt olarak kullanılacak metni karşıya yükler.

Uyuşmazlıkları listeleme

Belirli bir hesapla ilişkili anlaşmazlıkların listesini döndürür.

Uyuşmazlığı kabul et

Bir anlaşmazlıkta kaybı kabul eder. Square, tartışmalı tutarı kart sahibine iade ederek anlaşmazlık durumunu KABUL EDİLEN olarak güncelleştirir. İtiraz edilen tutarı satıcının Kare hesabından borç olarak alır. Square hesabında yeterli fon yoksa, Square ilişkili banka hesabını borç olarak alır.

Ödeme alma

Belirli bir ödemenin ayrıntılarını alır.

Ödeme oluşturma

Sağlanan kaynağı kullanarak bir ödeme oluşturur. Bu uç noktayı bir karttan (kredi/banka kartı veya Kare hediye kartı) ücretlendirmek veya satıcının Square dışından aldığı bir ödemeyi (bir alıcıdan yapılan nakit ödeme veya bir dış varlığın satıcı adına işlediği bir ödeme) kaydetmek için kullanabilirsiniz.

Ödeme para iadelerini listeleme

İsteği yapan hesap için para iadelerinin listesini alır. Sonuçlar nihai olarak tutarlıdır ve yeni para iadelerinin veya para iadelerindeki değişikliklerin görünmesi birkaç saniye sürebilir.

Ödeme para iadesi alma

refund_id kullanarak belirli bir para iadesi alır.

Ödeme siparişi (Beta)

Bir veya daha fazla onaylanmış ödeme kullanarak bir sipariş için ödeme yapın veya toplam 0 ile bir siparişi ödeyin. İstekte listelenen payment_ids toplamı, sipariş toplamına eşit olmalıdır. Toplam tutarı 0 olan siparişler, istekte boş bir payment_ids dizisi belirtilerek ödendi olarak işaretlenebilir.

Ödemeleri listeleme

İstekte bulunan hesabın aldığı ödemelerin listesini alır. Sonuçlar nihai olarak tutarlıdır ve yeni ödemelerin veya ödemelerdeki değişikliklerin görünmesi birkaç saniye sürebilir.

Ödemeyi güncelleştirme

Bir ödemeyi APPROVED durumuyla güncelleştirir. Bu uç noktayı kullanarak amount_money ve tip_money güncelleştirebilirsiniz.

Ödemeyi iptal et

Bir ödemeyi iptal eder (geçersiz kılar). Onaylanan durumuyla bir ödemeyi iptal etmek için bu uç noktayı kullanabilirsiniz.

Ödemeyi tamamlama

Bir ödemeyi tamamlar (yakalar). Varsayılan olarak, ödemeler oluşturulduktan hemen sonra tamamlayacak şekilde ayarlanır.

Öğe değiştirici listelerini güncelleştirme

Hedeflenen CatalogItem için geçerli olan CatalogModifierList nesnelerini, öğenin tamamında bir upsert gerçekleştirmek zorunda kalmadan güncelleştirir.

Abonelik olaylarını listeleme

Belirli bir abonelik için tüm olayları listeler.

Parametreler

Name Anahtar Gerekli Tür Description
Abonelik Kimliği
subscription_id True string

Aboneliğin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Abonelik Olayları
subscription_events array of object
Kimlik
subscription_events.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Abonelik Olay Türü
subscription_events.subscription_event_type string

Abonelik olayının türü.

Yürürlük Tarihi
subscription_events.effective_date string

YYYY-MM-DD biçiminde abonelik olayının yürürlüğe girdiği tarih.

Plan Kimliği
subscription_events.plan_id string

İlişkili abonelik planının kimliği

Abonelik oluşturma

Müşteri için abonelik planına abonelik oluşturur. İstekte dosya üzerinde bir kart sağlarsanız, Square aboneliğin kartını ücretlendirilir. Aksi takdirde Square, faturayı müşterinin e-posta adresine faturalar. İstek isteğe bağlı start_date içermediği sürece abonelik hemen başlar. Her bir abonelik belirli bir konumla ilişkilendirilir.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Konum Kimliği
location_id string

Konum tanımlayıcısı.

Plan Kimliği
plan_id string

Katalog API'si kullanılarak oluşturulan abonelik planının kimliği.

Müşteri Kimliği
customer_id string

Bağlanacak müşterinin kimliği.

Kart Kimliği
card_id string

Ücretlendirilecek müşteri kartının kimliği.

Başlangıç Tarihi
start_date string

Aboneliğin başlangıç tarihi, YYYY-MM-DD biçimindedir.

Vergi Yüzdesi
tax_percentage string

Aboneliği faturalarken eklenecek vergi.

Miktar
amount integer

tip_money dahil olmak üzere bu ödeme için kabul edilen para miktarı.

Para birimi
currency string

3 karakterli ISO 4217 para birimi kodu.

Timezone
timezone string

Abonelik için tarih hesaplamalarında kullanılan saat dilimi.

İsim
name string

Nesnenin adı.

Döndürülenler

Name Yol Tür Description
Kimlik
subscription.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
subscription.location_id string

Konumun tanımlayıcısı.

Plan Kimliği
subscription.plan_id string

İlişkili abonelik planının kimliği.

Müşteri Kimliği
subscription.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Başlangıç Tarihi
subscription.start_date string

Aboneliğin başlangıç tarihi, YYYY-MM-DD biçimindedir.

Statü
subscription.status string

Bu nesnenin geçerli doğrulama durumu.

Vergi Yüzdesi
subscription.tax_percentage string

Aboneliği faturalarken uygulanan vergi tutarı.

Miktar
subscription.price_override_money.amount integer

Miktar.

Para birimi
subscription.price_override_money.currency string

Para birimi.

Sürüm
subscription.version integer

Bu nesnenin geçerli sürümü.

Oluşturma Tarihi
subscription.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Kart Kimliği
subscription.card_id string

Abonelik için ücretlendirilen müşteri kartının kimliği.

Timezone
subscription.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

İsim
subscription.source.name string

Adı.

Abonelikleri ara

Abonelikleri arar. Sonuçlar, abonelik oluşturma tarihine göre kronolojik olarak sıralanır. İstek birden fazla konum kimliği belirtiyorsa, uç nokta sonucu konum kimliğine ve ardından her konumda oluşturma tarihine göre sıralar. Sorguda hiçbir konum belirtilmemişse, tüm konumlar aranıyor.

Parametreler

Name Anahtar Gerekli Tür Description
Konum Kimlikleri
location_ids array of string
Müşteri Kimlikleri
customer_ids array of string
Kaynak Adları
source_names array of string

Döndürülenler

Name Yol Tür Description
Abonelik
subscriptions array of object
Kimlik
subscriptions.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
subscriptions.location_id string

Konumun tanımlayıcısı.

Plan Kimliği
subscriptions.plan_id string

İlişkili abonelik planının kimliği

Müşteri Kimliği
subscriptions.customer_id string

Hesapla ilişkilendirilmiş müşterinin Kare olarak atanan kimliği.

Başlangıç Tarihi
subscriptions.start_date string

Aboneliğin başlangıç tarihi, YYYY-MM-DD biçimindedir.

İptal Tarihi
subscriptions.canceled_date string

YYYY-MM-DD biçiminde abonelik iptal tarihi.

Ödeme Tarihi
subscriptions.charged_through_date string

Müşterinin abonelik için YYYY-MM-DD biçiminde faturalandığı tarih.

Statü
subscriptions.status string

Bu nesnenin geçerli doğrulama durumu.

Oluşturma Tarihi
subscriptions.created_at string

ISO 8601 biçimindeki olay zamanı.

Kart Kimliği
subscriptions.card_id string

Abonelik için ücretlendirilen müşteri kartının kimliği.

Ödeme Tarihi
subscriptions.paid_until_date string

Ödeme tarihi.

Timezone
subscriptions.timezone string

Due_date gibi, faturadaki takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

İsim
subscriptions.source.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Vergi Yüzdesi
subscriptions.tax_percentage string

Aboneliği faturalarken uygulanan vergi tutarı.

Miktar
subscriptions.price_override_money.amount integer

Miktar.

Para birimi
subscriptions.price_override_money.currency string

Para birimi.

Sürüm
subscriptions.version integer

Nesnenin geçerli sürümü.

Fatura Kimlikleri
subscriptions.invoice_ids array of string

Aboneliği alma

Bir abonelik alır.

Parametreler

Name Anahtar Gerekli Tür Description
Abonelik Kimliği
subscription_id True string

Aboneliğin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
subscription.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
subscription.location_id string

Konumun tanımlayıcısı.

Plan Kimliği
subscription.plan_id string

İlişkili abonelik planının kimliği.

Müşteri Kimliği
subscription.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Başlangıç Tarihi
subscription.start_date string

Aboneliğin başlangıç tarihi, YYYY-MM-DD biçimindedir.

Ödeme Tarihi
subscription.charged_through_date string

Müşterinin abonelik için YYYY-MM-DD biçiminde faturalandığı tarih.

Statü
subscription.status string

Bu nesnenin geçerli doğrulama durumu.

Fatura Kimlikleri
subscription.invoice_ids array of string
Miktar
subscription.price_override_money.amount integer

Miktar.

Para birimi
subscription.price_override_money.currency string

Para birimi.

Oluşturma Tarihi
subscription.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Ödeme Tarihi
subscription.paid_until_date string

Ödeme tarihi.

Timezone
subscription.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

İsim
subscription.source.name string

Adı.

Aboneliği güncelleştirme

Aboneliği güncelleştirir. Abonelik alanı değerlerini ayarlayabilir, değiştirebilir ve temizleyebilirsiniz.

Parametreler

Name Anahtar Gerekli Tür Description
Abonelik Kimliği
subscription_id True string

Aboneliğin tanımlayıcısı.

Sürüm
version integer

Bu nesnenin geçerli sürümü.

Vergi Yüzdesi
tax_percentage string

Aboneliği faturalarken uygulanan vergi tutarı.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Döndürülenler

Name Yol Tür Description
Kimlik
subscription.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
subscription.location_id string

Konumun tanımlayıcısı.

Plan Kimliği
subscription.plan_id string

İlişkili abonelik planının kimliği.

Müşteri Kimliği
subscription.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Statü
subscription.status string

Bu nesnenin geçerli doğrulama durumu.

Miktar
subscription.price_override_money.amount integer

Miktar.

Para birimi
subscription.price_override_money.currency string

Para birimi.

Sürüm
subscription.version integer

Bu nesnenin geçerli sürümü.

Oluşturma Tarihi
subscription.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Timezone
subscription.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

İsim
subscription.source.name string

Adı.

Aboneliği iptal et

canceled_date alanını etkin faturalama döneminin sonuna ayarlar. Bu tarihten sonra, durum ETKİn olan İptal EDİlDİ olarak değişir.

Parametreler

Name Anahtar Gerekli Tür Description
Abonelik Kimliği
subscription_id True string

Aboneliğin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
subscription.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
subscription.location_id string

Konumun tanımlayıcısı.

Plan Kimliği
subscription.plan_id string

İlişkili abonelik planının kimliği.

Müşteri Kimliği
subscription.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Kart Kimliği
subscription.card_id string

Abonelik için ücretlendirilen müşteri kartının kimliği.

Başlangıç Tarihi
subscription.start_date string

Aboneliğin başlangıç tarihi, YYYY-MM-DD biçimindedir.

İptal Tarihi
subscription.canceled_date string

YYYY-MM-DD biçiminde abonelik iptal tarihi.

Ödeme Tarihi
subscription.paid_until_date string

Ödeme tarihi.

Statü
subscription.status string

Bu nesnenin geçerli doğrulama durumu.

Oluşturma Tarihi
subscription.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Sürüm
subscription.version integer

Bu nesnenin geçerli sürümü.

Timezone
subscription.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

İsim
subscription.source.name string

Adı.

Aboneliği sürdür

Devre dışı bırakılmış aboneliği sürdürür.

Parametreler

Name Anahtar Gerekli Tür Description
Abonelik Kimliği
subscription_id True string

Aboneliğin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
subscription.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
subscription.location_id string

Konumun tanımlayıcısı.

Plan Kimliği
subscription.plan_id string

İlişkili abonelik planının kimliği.

Müşteri Kimliği
subscription.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Statü
subscription.status string

Bu nesnenin geçerli doğrulama durumu.

Miktar
subscription.price_override_money.amount integer

Miktar.

Para birimi
subscription.price_override_money.currency string

Para birimi.

Sürüm
subscription.version integer

Bu nesnenin geçerli sürümü.

Oluşturma Tarihi
subscription.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Timezone
subscription.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

İsim
subscription.source.name string

Adı.

Apple Pay için etki alanı kaydetme

Web ve Kare üzerinde Apple Pay ile kullanmak üzere bir etki alanını etkinleştirir. Apple Pay özellikli bir etki alanı olarak düzgün ayarlandığından emin olmak için bu etki alanında Apple tarafından bir doğrulama gerçekleştirilir.

Parametreler

Name Anahtar Gerekli Tür Description
Alan Adı
domain_name True string

RFC-1034'te açıklandığı gibi, Apple Pay'e kaydedilecek bir etki alanı adı.

Döndürülenler

Name Yol Tür Description
Statü
status string

Etki alanı kaydının durumu.

Arama siparişleri

Bir veya daha fazla konum için tüm siparişlerde arama yapın. Siparişler, Kare ekosistemine nasıl veya ne zaman girdiklerinden bağımsız olarak tüm satışları, iadeleri ve değişimleri içerir (Satış Noktası, Faturalar ve Connect API'leri gibi).

Parametreler

Name Anahtar Gerekli Tür Description
İade Girdileri
return_entries boolean

Arama sonuçlarının biçimini denetleyen boole değeri. True ise SearchOrders, OrderEntry nesnelerini döndürür. False ise, SearchOrders tam sıra nesnelerini döndürür.

Sınır
limit integer

Tek bir sayfada döndürülecek sonuç sayısıyla ilgili bir sınır. Sınır danışmanlıktır; uygulama daha fazla veya daha az sonuç döndürebilir. Sağlanan sınır negatif, sıfır veya en yüksek sınır olan 1.000'den yüksekse, yoksayılır.

Konum Kimlikleri
location_ids array of string
Başlangıç:
start_at string

RFC 3339 biçiminde, zaman aralığının ne zaman başladığını gösteren bir tarih saat değeri.

Bitiş:
end_at string

RFC 3339 biçiminde, zaman aralığının ne zaman sona erdiğini gösteren bir tarih saat değeri.

States
states array of string
Sıralama Alanı
sort_field string

Sıralama ölçütü olarak alan.

Sıralama Düzeni
sort_order string

Sonuçların döndürüldiği kronolojik sıra.

Döndürülenler

Name Yol Tür Description
Sipariş Girişleri
order_entries array of object
Sipariş Kimliği
order_entries.order_id string

Siparişin kimliği.

Konum Kimliği
order_entries.location_id string

Konumun tanımlayıcısı.

Sürüm
order_entries.version integer

Nesnenin geçerli sürümü.

Cursor
cursor string

Özgün sorguyla ilişkili sonraki sonuç kümesini almak için sayfalandırma imlecini bu uç noktaya yapılan sonraki çağrılara ekleyin.

Arama terminali kullanıma alma işlemleri

İstekte bulunan hesap tarafından oluşturulan Terminal kullanıma alma isteklerinin filtrelenmiş listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Sınır
limit integer

Tek bir sayfada döndürülecek sonuç sayısıyla ilgili bir sınır. Sınır danışmanlıktır; uygulama daha fazla veya daha az sonuç döndürebilir. Sağlanan sınır negatif, sıfır veya en yüksek sınır olan 1.000'den yüksekse, yoksayılır.

Statü
status string

Geçerli durum.

Döndürülenler

Name Yol Tür Description
Ödemeler
checkouts array of object
Kimlik
checkouts.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Miktar
checkouts.amount_money.amount integer

Miktar.

Para birimi
checkouts.amount_money.currency string

Para birimi.

Başvuru Kimliği
checkouts.reference_id string

Müşteri profilini başka bir sistemdeki bir varlıkla ilişkilendirmek için kullanılan isteğe bağlı ikinci kimlik.

Uyarı
checkouts.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Cihaz Kimliği
checkouts.device_options.device_id string

Bu TerminalCheckout için tasarlanan cihazın benzersiz kimliği.

Ekran Alıntısına İzin Ver
checkouts.device_options.tip_settings.allow_tipping boolean

Bu ödeme için bahşiş vermenin etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur.

Makbuz Ekranını Atla
checkouts.device_options.skip_receipt_screen boolean

Cihaza makbuz ekranını atlayıp atlamasını emreder. Varsayılan değer false'tur.

Statü
checkouts.status string

Bu nesnenin geçerli doğrulama durumu.

Ödeme Kimlikleri
checkouts.payment_ids array of string
Oluşturma Tarihi
checkouts.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
checkouts.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Uygulama Kimliği
checkouts.app_id string

Kullanıma alma işlemini oluşturan uygulamanın kimliği.

Son Tarih Süresi
checkouts.deadline_duration string

Bir RFC 3339 süresi, ardından kullanıma alma işlemi otomatik olarak iptal edilir. BEKLEMEDE olan bir TerminalCheckout otomatik olarak İPTAL EDİlDİ ve iptal nedeni TIMED_OUT. Varsayılan: Oluşturmadan 5 dakika sonra

Cursor
cursor string

Özgün sorguyla ilişkili sonraki sonuç kümesini almak için sayfalandırma imlecini bu uç noktaya yapılan sonraki çağrılara ekleyin.

Eşzamanlılık anahtarıyla ödemeyi iptal etme

İstekte belirtilen bir eşzamanlılık anahtarı tarafından tanımlanan bir ödemeyi iptal eder (geçersiz kılar). CreatePayment isteğinin durumu bilinmiyorsa (örneğin, Bir CreatePayment isteği gönderdikten sonra bir ağ hatası oluşur ve yanıt alamazsınız) bu yöntemi kullanın. Bu durumda Square'i bu uç noktayı kullanarak ödemeyi iptal etmeye yönlendirebilirsiniz. İstekte, Iptal etmek istediğiniz CreatePayment isteğinizde sağladığınız aynı eşzamanlılık anahtarını sağlarsınız. Ödemeyi iptal ettikten sonra CreatePayment isteğinizi yeniden gönderebilirsiniz. Belirtilen bir eşzamanlılık anahtarıyla ödeme yapılmazsa hiçbir işlem yapılmadığını ve uç noktanın başarıyla döndürüldüğünü unutmayın.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Döndürülenler

response
object

Fatura oluşturma

Siparişler API'sini kullanarak oluşturulan bir sipariş için taslak fatura oluşturur. Taslak fatura hesabınızda kalır ve hiçbir işlem yapılmaz. Square'in faturayı işleyebilmesi için önce faturayı yayımlamanız gerekir (müşterinin e-posta adresine gönderin veya dosyada müşterinin kartından ücret alın).

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Konum Kimliği
location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
order_id string

Siparişin kimliği.

Zamanlanan Tarih
scheduled_at string

İşlemenin zamanlandığı zaman damgası RFC 3339 biçimindedir.

Müşteri Kimliği
customer_id string

Siparişle ilişkili müşterinin kimliği.

Teslim Yöntemi
delivery_method string

Square'in faturayı, anımsatıcıları ve makbuzları müşteriye göndermek için kullandığı teslimat yöntemi. Fatura yayımlandıktan sonra Square, faturayı hemen veya belirtildiyse scheduled_at tarihte teslim yöntemine ve ödeme isteği ayarlarına göre işler.

İstek Türü
request_type string

Ödeme isteği türünü tanımlar. Bu tür, ödeme isteği tutarının nasıl belirlendiğini tanımlar.

Son Tarih
due_date string

Ödeme isteğinin son tarihi, YYYY-MM-DD biçimindedir.

Ekran Alıntısı Etkin
tipping_enabled boolean

True olarak ayarlanırsa, müşterinin bir ipucu ödemesi için bir yer sağlar.

Otomatik Ödeme Kaynağı
automatic_payment_source string

Otomatik ödeme için ödeme yöntemi.

Message
message string

İleti.

Göreli Zamanlanmış Günler
relative_scheduled_days integer

Anımsatıcı gönderildiğinde ödeme isteğinin due_date önceki (negatif bir sayı) veya sonraki gün sayısı (pozitif bir sayı).

Fatura Numarası
invoice_number string

Kullanıcı dostu bir fatura numarası. Değer bir konum içinde benzersizdir. Fatura oluşturulurken sağlanmazsa Square bir değer atar.

Başlık
title string

Başlık.

Description
description string

Açıklama.

Card
card boolean

Kredi kartı veya banka kartı ödemelerinin kabul edilip edilmediğini gösterir.

Kare Hediye Kartı
square_gift_card boolean

Kare hediye kartı ödemelerinin kabul edilip edilmediğini gösterir.

Banka hesabı
bank_account boolean

Banka havalesi ödemelerinin kabul edilip edilmediğini gösterir.

Etiket
label string

Özel alanın etiketi veya başlığı.

Değer
value string

Özel alanın metni.

Yerleştirme
placement string

Faturadaki özel alanın konumu.

Satış veya Servis Tarihi
sale_or_service_date string

Satış tarihi veya hizmetin işlendiği tarih, YYYY-MM-DD biçimindedir. Bu alan, faturada görüntülenen geçmiş veya gelecekteki bir tarihi belirtmek için kullanılabilir.

Döndürülenler

Name Yol Tür Description
Kimlik
invoice.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Sürüm
invoice.version integer

Bu nesnenin geçerli sürümü.

Konum Kimliği
invoice.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
invoice.order_id string

Siparişin kimliği.

Ödeme İstekleri
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

Kare tarafından oluşturulan kimlik.

İstek Türü
invoice.payment_requests.request_type string

Ödeme isteği türünü tanımlar. Bu tür, ödeme isteği tutarının nasıl belirlendiğini tanımlar.

Son Tarih
invoice.payment_requests.due_date string

Ödeme isteğinin son tarihi, YYYY-MM-DD biçimindedir.

Ekran Alıntısı Etkin
invoice.payment_requests.tipping_enabled boolean

True olarak ayarlanırsa, müşterinin bir ipucu ödemesi için bir yer sağlar.

Hatırlatmalar
invoice.payment_requests.reminders array of object
UID
invoice.payment_requests.reminders.uid string

Kare olarak atanan kimlik.

Göreli Zamanlanmış Günler
invoice.payment_requests.reminders.relative_scheduled_days integer

Anımsatıcı gönderildiğinde ödeme isteğinin due_date önceki (negatif bir sayı) veya sonraki gün sayısı (pozitif bir sayı).

Message
invoice.payment_requests.reminders.message string

İleti.

Statü
invoice.payment_requests.reminders.status string

Geçerli durum.

Miktar
invoice.payment_requests.computed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.computed_amount_money.currency string

Para birimi.

Miktar
invoice.payment_requests.total_completed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.total_completed_amount_money.currency string

Para birimi.

Otomatik Ödeme Kaynağı
invoice.payment_requests.automatic_payment_source string

Otomatik ödeme için ödeme yöntemi.

Fatura Numarası
invoice.invoice_number string

Kullanıcı dostu bir fatura numarası. Değer bir konum içinde benzersizdir. Fatura oluşturulurken sağlanmazsa Square bir değer atar.

Başlık
invoice.title string

Başlık.

Description
invoice.description string

Açıklama.

Zamanlanan Tarih
invoice.scheduled_at string

İşlemenin zamanlandığı zaman damgası RFC 3339 biçimindedir.

Statü
invoice.status string

Bu nesnenin geçerli doğrulama durumu.

Timezone
invoice.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

Oluşturma Tarihi
invoice.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
invoice.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri Kimliği
invoice.primary_recipient.customer_id string

Siparişle ilişkili müşterinin kimliği.

İsim
invoice.primary_recipient.given_name string

Alıcının adı (yani, adı) verilmiştir.

Aile Adı
invoice.primary_recipient.family_name string

Alıcının ailesinin (soyadı) adı.

E-posta Adresi
invoice.primary_recipient.email_address string

Alıcının e-posta adresi.

Telefon Numarası
invoice.primary_recipient.phone_number string

Alıcının telefon numarası.

Card
invoice.accepted_payment_methods.card boolean

Kredi kartı veya banka kartı ödemelerinin kabul edilip edilmediğini gösterir.

Kare Hediye Kartı
invoice.accepted_payment_methods.square_gift_card boolean

Kare hediye kartı ödemelerinin kabul edilip edilmediğini gösterir.

Banka hesabı
invoice.accepted_payment_methods.bank_account boolean

Banka havalesi ödemelerinin kabul edilip edilmediğini gösterir.

Özel Alanlar
invoice.custom_fields array of object
Etiket
invoice.custom_fields.label string

Özel alanın etiketi veya başlığı.

Değer
invoice.custom_fields.value string

Özel alanın metni.

Yerleştirme
invoice.custom_fields.placement string

Faturadaki özel alanın konumu.

Teslim Yöntemi
invoice.delivery_method string

Square'in faturayı, anımsatıcıları ve makbuzları müşteriye göndermek için kullandığı teslimat yöntemi. Fatura yayımlandıktan sonra Square, faturayı hemen veya belirtildiyse scheduled_at tarihte teslim yöntemine ve ödeme isteği ayarlarına göre işler.

Satış veya Servis Tarihi
invoice.sale_or_service_date string

Satış tarihi veya hizmetin işlendiği tarih, YYYY-MM-DD biçimindedir. Bu alan, faturada görüntülenen geçmiş veya gelecekteki bir tarihi belirtmek için kullanılabilir.

Faturalarda arama

Filtrede belirtilen bir konumdan fatura arar.

Parametreler

Name Anahtar Gerekli Tür Description
Konum Kimlikleri
location_ids array of string
Müşteri Kimlikleri
customer_ids array of string
Veri Alanı
field string

Arama yapılan müşteri profillerini sıralamak için sıralama anahtarı olarak bir veya daha fazla müşteri özniteliği kullanın.

Sipariş
order string

Sıralama alanı değerine göre sonuçların sıralanma sırasını gösterir. Dizeler, sırayı belirlemek için standart alfabetik karşılaştırmayı kullanır.

Sınır
limit integer

Döndürülecek fatura sayısı üst sınırı (200' dür). Sağlanmadıysa, sunucu varsayılan olarak 100 fatura sınırı kullanır.

Döndürülenler

Name Yol Tür Description
Invoices
invoices array of object
Kimlik
invoices.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Sürüm
invoices.version integer

Nesnenin geçerli sürümü.

Konum Kimliği
invoices.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
invoices.order_id string

Siparişin kimliği.

Ödeme İstekleri
invoices.payment_requests array of object
UID
invoices.payment_requests.uid string

Faturadaki ödeme isteğinin Kare olarak oluşturulan kimliği.

İstek Türü
invoices.payment_requests.request_type string

Ödeme isteği türünü tanımlar. Bu tür, ödeme isteği tutarının nasıl belirlendiğini tanımlar.

Son Tarih
invoices.payment_requests.due_date string

Ödeme isteğinin son tarihi (faturanın saat diliminde), YYYY-MM-DD biçimindedir.

Ekran Alıntısı Etkin
invoices.payment_requests.tipping_enabled boolean

True olarak ayarlanırsa, Kare şeklinde barındırılan fatura sayfası (faturanın public_url alanı) müşterinin ipucu ödemesi için bir yer sağlar.

Hatırlatmalar
invoices.payment_requests.reminders array of object

Hatırlatmalar

UID
invoices.payment_requests.reminders.uid string

InvoicePaymentRequest içinde anımsatıcıyı benzersiz olarak tanımlayan, Kare atanan kimlik.

Göreli Zamanlanmış Günler
invoices.payment_requests.reminders.relative_scheduled_days integer

Anımsatıcı gönderildiğinde ödeme isteğinin due_date önceki (negatif bir sayı) veya sonraki gün sayısı (pozitif bir sayı).

Message
invoices.payment_requests.reminders.message string

Anımsatıcı iletisi.

Statü
invoices.payment_requests.reminders.status string

Anımsatıcının durumu.

Miktar
invoices.payment_requests.computed_amount_money.amount integer

Miktar.

Para birimi
invoices.payment_requests.computed_amount_money.currency string

Para birimi.

Miktar
invoices.payment_requests.total_completed_amount_money.amount integer

Miktar.

Para birimi
invoices.payment_requests.total_completed_amount_money.currency string

Para birimi.

Otomatik Ödeme Kaynağı
invoices.payment_requests.automatic_payment_source string

Otomatik ödeme için ödeme yöntemi.

İstenen Yüzde
invoices.payment_requests.percentage_requested string

Ödeme isteğinin tutarını yüzde olarak belirtir.

Kart Kimliği
invoices.payment_requests.card_id string

Ödeme isteği için ücretlendirilecek kredi kartının veya banka kartının kimliği.

Fatura Numarası
invoices.invoice_number string

Kullanıcı dostu bir fatura numarası.

Başlık
invoices.title string

Faturanın başlığı.

Description
invoices.description string

Açıklama.

Zamanlanan Tarih
invoices.scheduled_at string

Faturanın, RFC 3339 biçiminde işlenmek üzere zamanlandığı zaman damgası. Fatura yayımlandıktan sonra Square, faturayı belirtilen tarihte teslim yöntemine ve ödeme isteği ayarlarına göre işler.

Statü
invoices.status string

Bu nesnenin geçerli doğrulama durumu.

Timezone
invoices.timezone string

Due_date gibi, faturadaki takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

Oluşturma Tarihi
invoices.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
invoices.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Müşteri Kimliği
invoices.primary_recipient.customer_id string

Kartla ilişkilendirilecek müşterinin kimliği.

İsim
invoices.primary_recipient.given_name string

Alıcının adı (yani, adı) verilmiştir.

Aile Adı
invoices.primary_recipient.family_name string

Alıcının ailesinin (soyadı) adı.

E-posta Adresi
invoices.primary_recipient.email_address string

Alıcının e-posta adresi.

Telefon Numarası
invoices.primary_recipient.phone_number string

Alıcının telefon numarası.

Card
invoices.accepted_payment_methods.card boolean

Kredi kartı veya banka kartı ödemelerinin kabul edilip edilmediğini gösterir.

Kare Hediye Kartı
invoices.accepted_payment_methods.square_gift_card boolean

Kare hediye kartı ödemelerinin kabul edilip edilmediğini gösterir.

Banka hesabı
invoices.accepted_payment_methods.bank_account boolean

Banka havalesi ödemelerinin kabul edilip edilmediğini gösterir.

Özel Alanlar
invoices.custom_fields array of object
Etiket
invoices.custom_fields.label string

Özel alanın etiketi veya başlığı.

Değer
invoices.custom_fields.value string

Özel alanın metni.

Yerleştirme
invoices.custom_fields.placement string

Faturadaki özel alanın konumu

Teslim Yöntemi
invoices.delivery_method string

Square'in faturayı, anımsatıcıları ve makbuzları müşteriye göndermek için kullandığı teslimat yöntemi.

Satış veya Servis Tarihi
invoices.sale_or_service_date string

Satış tarihi veya hizmetin işlendiği tarih, YYYY-MM-DD biçimindedir. Bu alan, faturada görüntülenen geçmiş veya gelecekteki bir tarihi belirtmek için kullanılabilir.

Genel URL
invoices.public_url string

Barındırılan kare fatura sayfasının URL'si. PublishInvoice uç noktasını kullanarak faturayı yayımladıktan sonra, Square fatura sayfasını barındırıp yanıttaki sayfa URL'sini döndürür.

Miktar
invoices.next_payment_amount_money.amount integer

Miktar.

Para birimi
invoices.next_payment_amount_money.currency string

Para birimi.

Cursor
cursor string

Özgün sorguyla ilişkili sonraki sonuç kümesini almak için sayfalandırma imlecini bu uç noktaya yapılan sonraki çağrılara ekleyin.

Faturaları listeleme

Belirli bir konum için faturaların listesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Konum Kimliği
location_id string

Yalnızca belirli bir konuma ait kayıtları almak için bu isteğe bağlı filtreyi belirtebilirsiniz.

Cursor
cursor string

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

Sınır
limit integer

Yanıtta döndürülecek sayı üst sınırı.

Döndürülenler

Name Yol Tür Description
Invoices
invoices array of object
Kimlik
invoices.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Sürüm
invoices.version integer

Nesnenin geçerli sürümü.

Konum Kimliği
invoices.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
invoices.order_id string

Siparişin kimliği.

Ödeme İstekleri
invoices.payment_requests array of object
UID
invoices.payment_requests.uid string

Faturadaki ödeme isteğinin Kare olarak oluşturulan kimliği.

İstek Türü
invoices.payment_requests.request_type string

Ödeme isteği türünü tanımlar. Bu tür, ödeme isteği tutarının nasıl belirlendiğini tanımlar.

Son Tarih
invoices.payment_requests.due_date string

Ödeme isteğinin son tarihi (faturanın saat diliminde), YYYY-MM-DD biçimindedir.

Ekran Alıntısı Etkin
invoices.payment_requests.tipping_enabled boolean

True olarak ayarlanırsa, Kare şeklinde barındırılan fatura sayfası (faturanın public_url alanı) müşterinin ipucu ödemesi için bir yer sağlar.

Hatırlatmalar
invoices.payment_requests.reminders array of object

Hatırlatmalar

UID
invoices.payment_requests.reminders.uid string

InvoicePaymentRequest içinde anımsatıcıyı benzersiz olarak tanımlayan, Kare atanan kimlik.

Göreli Zamanlanmış Günler
invoices.payment_requests.reminders.relative_scheduled_days integer

Anımsatıcı gönderildiğinde ödeme isteğinin due_date önceki (negatif bir sayı) veya sonraki gün sayısı (pozitif bir sayı).

Message
invoices.payment_requests.reminders.message string

Anımsatıcı iletisi.

Statü
invoices.payment_requests.reminders.status string

Anımsatıcının durumu.

Miktar
invoices.payment_requests.computed_amount_money.amount integer

Miktar.

Para birimi
invoices.payment_requests.computed_amount_money.currency string

Para birimi.

Miktar
invoices.payment_requests.total_completed_amount_money.amount integer

Miktar.

Para birimi
invoices.payment_requests.total_completed_amount_money.currency string

Para birimi.

Otomatik Ödeme Kaynağı
invoices.payment_requests.automatic_payment_source string

Otomatik ödeme için ödeme yöntemi.

İstenen Yüzde
invoices.payment_requests.percentage_requested string

Ödeme isteğinin tutarını yüzde olarak belirtir.

Kart Kimliği
invoices.payment_requests.card_id string

Ödeme isteği için ücretlendirilecek kredi kartının veya banka kartının kimliği.

Fatura Numarası
invoices.invoice_number string

Kullanıcı dostu bir fatura numarası.

Başlık
invoices.title string

Faturanın başlığı.

Description
invoices.description string

Açıklama.

Zamanlanan Tarih
invoices.scheduled_at string

Faturanın, RFC 3339 biçiminde işlenmek üzere zamanlandığı zaman damgası. Fatura yayımlandıktan sonra Square, faturayı belirtilen tarihte teslim yöntemine ve ödeme isteği ayarlarına göre işler.

Statü
invoices.status string

Bu nesnenin geçerli doğrulama durumu.

Timezone
invoices.timezone string

Due_date gibi, faturadaki takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

Oluşturma Tarihi
invoices.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
invoices.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Müşteri Kimliği
invoices.primary_recipient.customer_id string

Kartla ilişkilendirilecek müşterinin kimliği.

İsim
invoices.primary_recipient.given_name string

Alıcının adı (yani, adı) verilmiştir.

Aile Adı
invoices.primary_recipient.family_name string

Alıcının ailesinin (soyadı) adı.

E-posta Adresi
invoices.primary_recipient.email_address string

Alıcının e-posta adresi.

Telefon Numarası
invoices.primary_recipient.phone_number string

Alıcının telefon numarası.

Card
invoices.accepted_payment_methods.card boolean

Kredi kartı veya banka kartı ödemelerinin kabul edilip edilmediğini gösterir.

Kare Hediye Kartı
invoices.accepted_payment_methods.square_gift_card boolean

Kare hediye kartı ödemelerinin kabul edilip edilmediğini gösterir.

Banka hesabı
invoices.accepted_payment_methods.bank_account boolean

Banka havalesi ödemelerinin kabul edilip edilmediğini gösterir.

Özel Alanlar
invoices.custom_fields array of object
Etiket
invoices.custom_fields.label string

Özel alanın etiketi veya başlığı.

Değer
invoices.custom_fields.value string

Özel alanın metni.

Yerleştirme
invoices.custom_fields.placement string

Faturadaki özel alanın konumu

Teslim Yöntemi
invoices.delivery_method string

Square'in faturayı, anımsatıcıları ve makbuzları müşteriye göndermek için kullandığı teslimat yöntemi.

Satış veya Servis Tarihi
invoices.sale_or_service_date string

Satış tarihi veya hizmetin işlendiği tarih, YYYY-MM-DD biçimindedir. Bu alan, faturada görüntülenen geçmiş veya gelecekteki bir tarihi belirtmek için kullanılabilir.

Genel URL
invoices.public_url string

Barındırılan kare fatura sayfasının URL'si. PublishInvoice uç noktasını kullanarak faturayı yayımladıktan sonra, Square fatura sayfasını barındırıp yanıttaki sayfa URL'sini döndürür.

Miktar
invoices.next_payment_amount_money.amount integer

Miktar.

Para birimi
invoices.next_payment_amount_money.currency string

Para birimi.

Cursor
cursor string

Özgün sorguyla ilişkili sonraki sonuç kümesini almak için sayfalandırma imlecini bu uç noktaya yapılan sonraki çağrılara ekleyin.

Faturayı alma

Fatura kimliğine göre bir fatura alır.

Parametreler

Name Anahtar Gerekli Tür Description
Fatura kimliği
invoice_id True string

Faturanın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
invoice.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Sürüm
invoice.version integer

Bu nesnenin geçerli sürümü.

Konum Kimliği
invoice.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
invoice.order_id string

Siparişin kimliği.

Ödeme İstekleri
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

Kare tarafından oluşturulan kimlik.

İstek Türü
invoice.payment_requests.request_type string

Ödeme isteği türünü tanımlar. Bu tür, ödeme isteği tutarının nasıl belirlendiğini tanımlar.

Son Tarih
invoice.payment_requests.due_date string

Ödeme isteğinin son tarihi, YYYY-MM-DD biçimindedir.

Ekran Alıntısı Etkin
invoice.payment_requests.tipping_enabled boolean

True olarak ayarlanırsa, müşterinin bir ipucu ödemesi için bir yer sağlar.

Hatırlatmalar
invoice.payment_requests.reminders array of object
UID
invoice.payment_requests.reminders.uid string

Kare olarak atanan kimlik.

Göreli Zamanlanmış Günler
invoice.payment_requests.reminders.relative_scheduled_days integer

Anımsatıcı gönderildiğinde ödeme isteğinin due_date önceki (negatif bir sayı) veya sonraki gün sayısı (pozitif bir sayı).

Message
invoice.payment_requests.reminders.message string

İleti.

Statü
invoice.payment_requests.reminders.status string

Geçerli durum.

Miktar
invoice.payment_requests.computed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.computed_amount_money.currency string

Para birimi.

Miktar
invoice.payment_requests.total_completed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.total_completed_amount_money.currency string

Para birimi.

Otomatik Ödeme Kaynağı
invoice.payment_requests.automatic_payment_source string

Otomatik ödeme için ödeme yöntemi.

Fatura Numarası
invoice.invoice_number string

Kullanıcı dostu bir fatura numarası. Değer bir konum içinde benzersizdir. Fatura oluşturulurken sağlanmazsa Square bir değer atar.

Başlık
invoice.title string

Başlık.

Description
invoice.description string

Açıklama.

Zamanlanan Tarih
invoice.scheduled_at string

İşlemenin zamanlandığı zaman damgası RFC 3339 biçimindedir.

Statü
invoice.status string

Bu nesnenin geçerli doğrulama durumu.

Timezone
invoice.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

Oluşturma Tarihi
invoice.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
invoice.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri Kimliği
invoice.primary_recipient.customer_id string

Siparişle ilişkili müşterinin kimliği.

İsim
invoice.primary_recipient.given_name string

Alıcının adı (yani, adı) verilmiştir.

Aile Adı
invoice.primary_recipient.family_name string

Alıcının ailesinin (soyadı) adı.

E-posta Adresi
invoice.primary_recipient.email_address string

Alıcının e-posta adresi.

Telefon Numarası
invoice.primary_recipient.phone_number string

Alıcının telefon numarası.

Card
invoice.accepted_payment_methods.card boolean

Kredi kartı veya banka kartı ödemelerinin kabul edilip edilmediğini gösterir.

Kare Hediye Kartı
invoice.accepted_payment_methods.square_gift_card boolean

Kare hediye kartı ödemelerinin kabul edilip edilmediğini gösterir.

Banka hesabı
invoice.accepted_payment_methods.bank_account boolean

Banka havalesi ödemelerinin kabul edilip edilmediğini gösterir.

Özel Alanlar
invoice.custom_fields array of object
Etiket
invoice.custom_fields.label string

Özel alanın etiketi veya başlığı.

Değer
invoice.custom_fields.value string

Özel alanın metni.

Yerleştirme
invoice.custom_fields.placement string

Faturadaki özel alanın konumu.

Teslim Yöntemi
invoice.delivery_method string

Square'in faturayı, anımsatıcıları ve makbuzları müşteriye göndermek için kullandığı teslimat yöntemi. Fatura yayımlandıktan sonra Square, faturayı hemen veya belirtildiyse scheduled_at tarihte teslim yöntemine ve ödeme isteği ayarlarına göre işler.

Satış veya Servis Tarihi
invoice.sale_or_service_date string

Satış tarihi veya hizmetin işlendiği tarih, YYYY-MM-DD biçimindedir. Bu alan, faturada görüntülenen geçmiş veya gelecekteki bir tarihi belirtmek için kullanılabilir.

Faturayı güncelleştirme

Alanları değiştirerek, alanları temizleyerek veya her ikisini birden yaparak faturayı güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Fatura kimliği
invoice_id True string

Faturanın tanımlayıcısı.

Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

UID
uid string

Kare tarafından oluşturulan kimlik.

Ekran Alıntısı Etkin
tipping_enabled boolean

True olarak ayarlanırsa, müşterinin bir ipucu ödemesi için bir yer sağlar.

Temizlenecek Alanlar
fields_to_clear array of string

Döndürülenler

Name Yol Tür Description
Kimlik
invoice.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Sürüm
invoice.version integer

Bu nesnenin geçerli sürümü.

Konum Kimliği
invoice.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
invoice.order_id string

Siparişin kimliği.

Ödeme İstekleri
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

Kare tarafından oluşturulan kimlik.

İstek Türü
invoice.payment_requests.request_type string

Ödeme isteği türünü tanımlar. Bu tür, ödeme isteği tutarının nasıl belirlendiğini tanımlar.

Son Tarih
invoice.payment_requests.due_date string

Ödeme isteğinin son tarihi, YYYY-MM-DD biçimindedir.

Ekran Alıntısı Etkin
invoice.payment_requests.tipping_enabled boolean

True olarak ayarlanırsa, müşterinin bir ipucu ödemesi için bir yer sağlar.

Miktar
invoice.payment_requests.computed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.computed_amount_money.currency string

Para birimi.

Miktar
invoice.payment_requests.total_completed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.total_completed_amount_money.currency string

Para birimi.

Otomatik Ödeme Kaynağı
invoice.payment_requests.automatic_payment_source string

Otomatik ödeme için ödeme yöntemi.

Fatura Numarası
invoice.invoice_number string

Kullanıcı dostu bir fatura numarası. Değer bir konum içinde benzersizdir. Fatura oluşturulurken sağlanmazsa Square bir değer atar.

Başlık
invoice.title string

Başlık.

Description
invoice.description string

Açıklama.

Zamanlanan Tarih
invoice.scheduled_at string

İşlemenin zamanlandığı zaman damgası RFC 3339 biçimindedir.

Statü
invoice.status string

Bu nesnenin geçerli doğrulama durumu.

Timezone
invoice.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

Oluşturma Tarihi
invoice.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
invoice.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri Kimliği
invoice.primary_recipient.customer_id string

Siparişle ilişkili müşterinin kimliği.

İsim
invoice.primary_recipient.given_name string

Alıcının adı (yani, adı) verilmiştir.

Aile Adı
invoice.primary_recipient.family_name string

Alıcının ailesinin (soyadı) adı.

E-posta Adresi
invoice.primary_recipient.email_address string

Alıcının e-posta adresi.

Telefon Numarası
invoice.primary_recipient.phone_number string

Alıcının telefon numarası.

Miktar
invoice.next_payment_amount_money.amount integer

Miktar.

Para birimi
invoice.next_payment_amount_money.currency string

Para birimi.

Card
invoice.accepted_payment_methods.card boolean

Kredi kartı veya banka kartı ödemelerinin kabul edilip edilmediğini gösterir.

Kare Hediye Kartı
invoice.accepted_payment_methods.square_gift_card boolean

Kare hediye kartı ödemelerinin kabul edilip edilmediğini gösterir.

Banka hesabı
invoice.accepted_payment_methods.bank_account boolean

Banka havalesi ödemelerinin kabul edilip edilmediğini gösterir.

Özel Alanlar
invoice.custom_fields array of object
Etiket
invoice.custom_fields.label string

Özel alanın etiketi veya başlığı.

Değer
invoice.custom_fields.value string

Özel alanın metni.

Yerleştirme
invoice.custom_fields.placement string

Faturadaki özel alanın konumu.

Teslim Yöntemi
invoice.delivery_method string

Square'in faturayı, anımsatıcıları ve makbuzları müşteriye göndermek için kullandığı teslimat yöntemi. Fatura yayımlandıktan sonra Square, faturayı hemen veya belirtildiyse scheduled_at tarihte teslim yöntemine ve ödeme isteği ayarlarına göre işler.

Satış veya Servis Tarihi
invoice.sale_or_service_date string

Satış tarihi veya hizmetin işlendiği tarih, YYYY-MM-DD biçimindedir. Bu alan, faturada görüntülenen geçmiş veya gelecekteki bir tarihi belirtmek için kullanılabilir.

Faturayı iptal et

Faturayı iptal eder. Satıcı, iptal edilen faturanın ödemelerini toplayamaz.

Parametreler

Name Anahtar Gerekli Tür Description
Fatura kimliği
invoice_id True string

Faturanın tanımlayıcısı.

Sürüm
version integer

Sürüm.

Döndürülenler

Name Yol Tür Description
Kimlik
invoice.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Sürüm
invoice.version integer

Bu nesnenin geçerli sürümü.

Konum Kimliği
invoice.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
invoice.order_id string

Siparişin kimliği.

Ödeme İstekleri
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

Kare tarafından oluşturulan kimlik.

İstek Türü
invoice.payment_requests.request_type string

Ödeme isteği türünü tanımlar. Bu tür, ödeme isteği tutarının nasıl belirlendiğini tanımlar.

Son Tarih
invoice.payment_requests.due_date string

Ödeme isteğinin son tarihi, YYYY-MM-DD biçimindedir.

Ekran Alıntısı Etkin
invoice.payment_requests.tipping_enabled boolean

True olarak ayarlanırsa, müşterinin bir ipucu ödemesi için bir yer sağlar.

Hatırlatmalar
invoice.payment_requests.reminders array of object
UID
invoice.payment_requests.reminders.uid string

Kare olarak atanan kimlik.

Göreli Zamanlanmış Günler
invoice.payment_requests.reminders.relative_scheduled_days integer

Anımsatıcı gönderildiğinde ödeme isteğinin due_date önceki (negatif bir sayı) veya sonraki gün sayısı (pozitif bir sayı).

Message
invoice.payment_requests.reminders.message string

İleti.

Statü
invoice.payment_requests.reminders.status string

Geçerli durum.

Miktar
invoice.payment_requests.computed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.computed_amount_money.currency string

Para birimi.

Miktar
invoice.payment_requests.total_completed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.total_completed_amount_money.currency string

Para birimi.

Otomatik Ödeme Kaynağı
invoice.payment_requests.automatic_payment_source string

Otomatik ödeme için ödeme yöntemi.

Fatura Numarası
invoice.invoice_number string

Kullanıcı dostu bir fatura numarası. Değer bir konum içinde benzersizdir. Fatura oluşturulurken sağlanmazsa Square bir değer atar.

Başlık
invoice.title string

Başlık.

Description
invoice.description string

Açıklama.

Zamanlanan Tarih
invoice.scheduled_at string

İşlemenin zamanlandığı zaman damgası RFC 3339 biçimindedir.

Statü
invoice.status string

Bu nesnenin geçerli doğrulama durumu.

Timezone
invoice.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

Oluşturma Tarihi
invoice.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
invoice.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri Kimliği
invoice.primary_recipient.customer_id string

Siparişle ilişkili müşterinin kimliği.

İsim
invoice.primary_recipient.given_name string

Alıcının adı (yani, adı) verilmiştir.

Aile Adı
invoice.primary_recipient.family_name string

Alıcının ailesinin (soyadı) adı.

E-posta Adresi
invoice.primary_recipient.email_address string

Alıcının e-posta adresi.

Telefon Numarası
invoice.primary_recipient.phone_number string

Alıcının telefon numarası.

Card
invoice.accepted_payment_methods.card boolean

Kredi kartı veya banka kartı ödemelerinin kabul edilip edilmediğini gösterir.

Kare Hediye Kartı
invoice.accepted_payment_methods.square_gift_card boolean

Kare hediye kartı ödemelerinin kabul edilip edilmediğini gösterir.

Banka hesabı
invoice.accepted_payment_methods.bank_account boolean

Banka havalesi ödemelerinin kabul edilip edilmediğini gösterir.

Özel Alanlar
invoice.custom_fields array of object
Etiket
invoice.custom_fields.label string

Özel alanın etiketi veya başlığı.

Değer
invoice.custom_fields.value string

Özel alanın metni.

Yerleştirme
invoice.custom_fields.placement string

Faturadaki özel alanın konumu.

Teslim Yöntemi
invoice.delivery_method string

Square'in faturayı, anımsatıcıları ve makbuzları müşteriye göndermek için kullandığı teslimat yöntemi. Fatura yayımlandıktan sonra Square, faturayı hemen veya belirtildiyse scheduled_at tarihte teslim yöntemine ve ödeme isteği ayarlarına göre işler.

Satış veya Servis Tarihi
invoice.sale_or_service_date string

Satış tarihi veya hizmetin işlendiği tarih, YYYY-MM-DD biçimindedir. Bu alan, faturada görüntülenen geçmiş veya gelecekteki bir tarihi belirtmek için kullanılabilir.

Faturayı silme

Belirtilen faturayı siler. Fatura silindiğinde, ilişkili sipariş durumu İPTAL EDİlDİ olarak değişir. Yalnızca taslak faturayı silebilirsiniz (işlenmek üzere zamanlanmış fatura da dahil olmak üzere yayımlanmış bir faturayı silemezsiniz).

Parametreler

Name Anahtar Gerekli Tür Description
Fatura kimliği
invoice_id True string

Faturanın tanımlayıcısı.

Sürüm
version integer

Silinecek faturanın sürümü.

Döndürülenler

response
object

Faturayı yayımlama

Belirtilen taslak faturayı yayımlar. Bir fatura yayımlandıktan sonra Square, fatura yapılandırmasına göre bunu izler. Örneğin, Square faturayı müşterinin e-posta adresine gönderir, müşterinin kartından dosyada ücret alır veya hiçbir şey yapmaz. Square, faturayı Kare şeklinde barındırılan bir fatura sayfasında da kullanılabilir hale getirir.

Parametreler

Name Anahtar Gerekli Tür Description
Fatura kimliği
invoice_id True string

Faturanın tanımlayıcısı.

Sürüm
version integer

Sürüm.

Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Döndürülenler

Name Yol Tür Description
Kimlik
invoice.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Sürüm
invoice.version integer

Bu nesnenin geçerli sürümü.

Konum Kimliği
invoice.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
invoice.order_id string

Siparişin kimliği.

Ödeme İstekleri
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

Kare tarafından oluşturulan kimlik.

İstek Türü
invoice.payment_requests.request_type string

Ödeme isteği türünü tanımlar. Bu tür, ödeme isteği tutarının nasıl belirlendiğini tanımlar.

Son Tarih
invoice.payment_requests.due_date string

Ödeme isteğinin son tarihi, YYYY-MM-DD biçimindedir.

Ekran Alıntısı Etkin
invoice.payment_requests.tipping_enabled boolean

True olarak ayarlanırsa, müşterinin bir ipucu ödemesi için bir yer sağlar.

Hatırlatmalar
invoice.payment_requests.reminders array of object
UID
invoice.payment_requests.reminders.uid string

Kare olarak atanan kimlik.

Göreli Zamanlanmış Günler
invoice.payment_requests.reminders.relative_scheduled_days integer

Anımsatıcı gönderildiğinde ödeme isteğinin due_date önceki (negatif bir sayı) veya sonraki gün sayısı (pozitif bir sayı).

Message
invoice.payment_requests.reminders.message string

İleti.

Statü
invoice.payment_requests.reminders.status string

Geçerli durum.

Miktar
invoice.payment_requests.computed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.computed_amount_money.currency string

Para birimi.

Miktar
invoice.payment_requests.total_completed_amount_money.amount integer

Miktar.

Para birimi
invoice.payment_requests.total_completed_amount_money.currency string

Para birimi.

Otomatik Ödeme Kaynağı
invoice.payment_requests.automatic_payment_source string

Otomatik ödeme için ödeme yöntemi.

Fatura Numarası
invoice.invoice_number string

Kullanıcı dostu bir fatura numarası. Değer bir konum içinde benzersizdir. Fatura oluşturulurken sağlanmazsa Square bir değer atar.

Başlık
invoice.title string

Başlık.

Description
invoice.description string

Açıklama.

Zamanlanan Tarih
invoice.scheduled_at string

İşlemenin zamanlandığı zaman damgası RFC 3339 biçimindedir.

Statü
invoice.status string

Bu nesnenin geçerli doğrulama durumu.

Timezone
invoice.timezone string

Takvim tarihlerini yorumlamak için kullanılan saat dilimi. Fatura oluşturulduğunda, bu alan satıcı konumu için belirtilen saat dilimine ayarlanır. Değer değiştirilemez.

Oluşturma Tarihi
invoice.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
invoice.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri Kimliği
invoice.primary_recipient.customer_id string

Siparişle ilişkili müşterinin kimliği.

İsim
invoice.primary_recipient.given_name string

Alıcının adı (yani, adı) verilmiştir.

Aile Adı
invoice.primary_recipient.family_name string

Alıcının ailesinin (soyadı) adı.

E-posta Adresi
invoice.primary_recipient.email_address string

Alıcının e-posta adresi.

Telefon Numarası
invoice.primary_recipient.phone_number string

Alıcının telefon numarası.

Genel URL
invoice.public_url string

Barındırılan kare fatura sayfasının URL'si. PublishInvoice uç noktasını kullanarak faturayı yayımladıktan sonra, Square fatura sayfasını barındırıp yanıttaki sayfa URL'sini döndürür.

Card
invoice.accepted_payment_methods.card boolean

Kredi kartı veya banka kartı ödemelerinin kabul edilip edilmediğini gösterir.

Kare Hediye Kartı
invoice.accepted_payment_methods.square_gift_card boolean

Kare hediye kartı ödemelerinin kabul edilip edilmediğini gösterir.

Banka hesabı
invoice.accepted_payment_methods.bank_account boolean

Banka havalesi ödemelerinin kabul edilip edilmediğini gösterir.

Özel Alanlar
invoice.custom_fields array of object
Etiket
invoice.custom_fields.label string

Özel alanın etiketi veya başlığı.

Değer
invoice.custom_fields.value string

Özel alanın metni.

Yerleştirme
invoice.custom_fields.placement string

Faturadaki özel alanın konumu.

Teslim Yöntemi
invoice.delivery_method string

Square'in faturayı, anımsatıcıları ve makbuzları müşteriye göndermek için kullandığı teslimat yöntemi. Fatura yayımlandıktan sonra Square, faturayı hemen veya belirtildiyse scheduled_at tarihte teslim yöntemine ve ödeme isteği ayarlarına göre işler.

Satış veya Servis Tarihi
invoice.sale_or_service_date string

Satış tarihi veya hizmetin işlendiği tarih, YYYY-MM-DD biçimindedir. Bu alan, faturada görüntülenen geçmiş veya gelecekteki bir tarihi belirtmek için kullanılabilir.

Grubu müşteriden kaldırma

Müşteriden grup üyeliğini kaldırır. Müşteri customer_id değeriyle, müşteri grubu ise group_id değeriyle tanımlanır.

Parametreler

Name Anahtar Gerekli Tür Description
Müşteri Kimliği
customer_id True string

Müşterinin tanımlayıcısı.

Grup Kimliği
group_id True string

Grubun tanımlayıcısı.

Döndürülenler

response
object

Güncelleştirme sırası (Beta)

Alanları ekleyerek, değiştirerek veya silerek açık bir siparişi güncelleştirir. TAMAMLANMIŞ veya İptal EDİlMİş durumdaki siparişler güncelleştirilemez.

Parametreler

Name Anahtar Gerekli Tür Description
Sipariş Kimliği
order_id True string

Siparişin tanımlayıcısı.

Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Sürüm
version integer

Bu nesnenin geçerli sürümü.

UID
uid string

Kare tarafından oluşturulan kimlik.

Miktar
quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Temizlenecek Alanlar
fields_to_clear array of string

Döndürülenler

Name Yol Tür Description
Sürüm
order.version integer

Bu nesnenin geçerli sürümü.

Para birimi
order.total_money.currency string

Para birimi.

Miktar
order.total_money.amount integer

Miktar.

İsim
order.source.name string

Adı.

Satır Öğeleri
order.line_items array of object
Para birimi
order.line_items.total_tax_money.currency string

Para birimi.

Miktar
order.line_items.total_tax_money.amount integer

Miktar.

Miktar
order.line_items.total_money.amount integer

Miktar.

Para birimi
order.line_items.total_money.currency string

Para birimi.

Miktar
order.line_items.gross_sales_money.amount integer

Miktar.

Para birimi
order.line_items.gross_sales_money.currency string

Para birimi.

Miktar
order.line_items.base_price_money.amount integer

Miktar.

Para birimi
order.line_items.base_price_money.currency string

Para birimi.

Miktar
order.line_items.quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

Para birimi
order.line_items.total_discount_money.currency string

Para birimi.

Miktar
order.line_items.total_discount_money.amount integer

Miktar.

İsim
order.line_items.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

UID
order.line_items.uid string

Kare tarafından oluşturulan kimlik.

Miktar
order.line_items.variation_total_price_money.amount integer

Miktar.

Para birimi
order.line_items.variation_total_price_money.currency string

Para birimi.

Devlet
order.state string

Geçerli durum.

Miktar
order.total_service_charge_money.amount integer

Miktar.

Para birimi
order.total_service_charge_money.currency string

Para birimi.

Kimlik
order.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
order.location_id string

Konumun tanımlayıcısı.

Miktar
order.total_tax_money.amount integer

Miktar.

Para birimi
order.total_tax_money.currency string

Para birimi.

Oluşturma Tarihi
order.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Miktar
order.total_discount_money.amount integer

Miktar.

Para birimi
order.total_discount_money.currency string

Para birimi.

Para birimi
order.net_amounts.service_charge_money.currency string

Para birimi.

Miktar
order.net_amounts.service_charge_money.amount integer

Miktar.

Miktar
order.net_amounts.total_money.amount integer

Miktar.

Para birimi
order.net_amounts.total_money.currency string

Para birimi.

Para birimi
order.net_amounts.discount_money.currency string

Para birimi.

Miktar
order.net_amounts.discount_money.amount integer

Miktar.

Para birimi
order.net_amounts.tax_money.currency string

Para birimi.

Miktar
order.net_amounts.tax_money.amount integer

Miktar.

Güncelleştirme Tarihi:
order.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

İhtilaf kanıtlarını alma

İstek URL yolundaki kanıt kimliği tarafından belirtilen kanıt meta verilerini döndürür. Daha sonra başvurmak istiyorsanız karşıya yüklediğiniz kanıtın bir kopyasını tutmanız gerekir. Karşıya yükledikten sonra kanıtı indiremezsiniz.

Parametreler

Name Anahtar Gerekli Tür Description
Uyuşmazlık Kimliği
dispute_id True string

İtirazın tanımlayıcısı.

Kanıt Kimliği
evidence_id True string

Kanıtın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
evidence.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Uyuşmazlık Kimliği
evidence.dispute_id string

Kanıtın ilişkili olduğu uyuşmazlığın kimliği.

Filename
evidence.evidence_file.filename string

Anlaşmazlık kanıt dosyaları uygulama/pdf, görüntü/heic, image/heif, image/jpeg, image/png veya image/tiff biçimleri olmalıdır.

Dosya Türü
evidence.evidence_file.filetype string

Dosya uzantısını içeren dosya adı.

Kanıt Türü
evidence.evidence_type string

Tür pf kanıtı.

Karşıya Yükleme:
evidence.uploaded_at string

Rfc 3339 biçiminde bir sonraki eylemin son tarihi.

İhtilaf kanıtlarını silme

Belirtilen kanıtı bir anlaşmazlıktan kaldırır.

Parametreler

Name Anahtar Gerekli Tür Description
Uyuşmazlık Kimliği
dispute_id True string

İtirazın tanımlayıcısı.

Kanıt Kimliği
evidence_id True string

Kanıtın tanımlayıcısı.

Döndürülenler

response
object

İhtilafı alma

Belirli bir anlaşmazlıkla ilgili ayrıntıları döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Uyuşmazlık Kimliği
dispute_id True string

İtirazın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
dispute.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Miktar
dispute.amount_money.amount integer

Miktar.

Para birimi
dispute.amount_money.currency string

Para birimi.

Reason
dispute.reason string

Bu nesnenin nedeni.

Devlet
dispute.state string

Geçerli durum.

Son Tarih
dispute.due_at string

Rfc 3339 biçiminde bir sonraki eylemin son tarihi.

Tartışmalı Ödemeler
dispute.disputed_payments array of object
Ödeme Kimliği
dispute.disputed_payments.payment_id string

Ödemenin kare olarak oluşturulan benzersiz kimliği.

Kart Markası
dispute.card_brand string

Kartın markası.

Oluşturma Tarihi
dispute.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
dispute.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Marka Uyuşmazlığı Kimliği
dispute.brand_dispute_id string

Kart markası tarafından oluşturulan kart markası sistemindeki uyuşmazlığın kimliği.

Kanıt gönderme

Kart sahibinin bankasına kanıt gönderir. Kanıt göndermeden önce Square tüm kullanılabilir kanıtları derler. Bu, CreateDisputeEvidenceFile ve CreateDisputeEvidenceText uç noktaları kullanılarak karşıya yüklenen kanıtları ve kullanılabilir olduğunda Square tarafından otomatik olarak sağlanan kanıtı içerir.

Parametreler

Name Anahtar Gerekli Tür Description
Uyuşmazlık Kimliği
dispute_id True string

İtirazın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
dispute.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Miktar
dispute.amount_money.amount integer

Miktar.

Para birimi
dispute.amount_money.currency string

Para birimi.

Reason
dispute.reason string

Bu nesnenin nedeni.

Devlet
dispute.state string

Geçerli durum.

Son Tarih
dispute.due_at string

Rfc 3339 biçiminde bir sonraki eylemin son tarihi.

Tartışmalı Ödemeler
dispute.disputed_payments array of object
Ödeme Kimliği
dispute.disputed_payments.payment_id string

Ödemenin kare olarak oluşturulan benzersiz kimliği.

Kart Markası
dispute.card_brand string

Kartın markası.

Oluşturma Tarihi
dispute.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
dispute.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Marka Uyuşmazlığı Kimliği
dispute.brand_dispute_id string

Kart markası tarafından oluşturulan kart markası sistemindeki uyuşmazlığın kimliği.

Kart oluşturma

Mevcut bir satıcıya dosyaya kart ekler.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Idempotency anahtarı.

Kaynak Kimliği
source_id string

Kaynağın tanımlayıcısı.

Adres Satırı 1
address_line_1 string

Adresin ilk satırı. address_line ile başlayan alanlar, adresin sokak numarası, sokak adı ve bina adı gibi en özel ayrıntılarını sağlar.

Adres Satırı 2
address_line_2 string

Varsa, adresin ikinci satırı.

Yer
locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
postal_code string

Adresin posta kodu.

Country
country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Kart Sahibi Adı
cardholder_name string

Kart sahibinin adı.

Müşteri Kimliği
customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Başvuru Kimliği
reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Döndürülenler

Name Yol Tür Description
Kimlik
card.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Adres Satırı 1
card.billing_address.address_line_1 string

Adresin ilk satırı. address_line ile başlayan alanlar, adresin sokak numarası, sokak adı ve bina adı gibi en özel ayrıntılarını sağlar.

Adres Satırı 2
card.billing_address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
card.billing_address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
card.billing_address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
card.billing_address.postal_code string

Adresin posta kodu.

Country
card.billing_address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Parmak izi
card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

BIN
card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Kart Markası
card.card_brand string

Kartın markası.

Kart Türü
card.card_type string

Kartın türü.

Kart Sahibi Adı
card.cardholder_name string

Kart sahibinin adı.

Müşteri Kimliği
card.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Etkinleştirildi
card.enabled boolean

Etkin olup olmadığı.

Exp Ay
card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Son 4
card.last_4 string

Kart numarasının son 4 basamağı.

Ön Ödemeli Tür
card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

Başvuru Kimliği
card.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Sürüm
card.version integer

Bu nesnenin geçerli sürümü.

Kartı alma

Belirli bir Kartın ayrıntılarını alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kart Kimliği
card_id True string

Kartın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
card.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Adres Satırı 1
card.billing_address.address_line_1 string

Adresin ilk satırı. address_line ile başlayan alanlar, adresin sokak numarası, sokak adı ve bina adı gibi en özel ayrıntılarını sağlar.

Adres Satırı 2
card.billing_address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
card.billing_address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
card.billing_address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
card.billing_address.postal_code string

Adresin posta kodu.

Country
card.billing_address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Parmak izi
card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

BIN
card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Kart Markası
card.card_brand string

Kartın markası.

Kart Türü
card.card_type string

Kartın türü.

Kart Sahibi Adı
card.cardholder_name string

Kart sahibinin adı.

Müşteri Kimliği
card.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Etkinleştirildi
card.enabled boolean

Etkin olup olmadığı.

Exp Ay
card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Son 4
card.last_4 string

Kart numarasının son 4 basamağı.

Ön Ödemeli Tür
card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

Başvuru Kimliği
card.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Sürüm
card.version integer

Bu nesnenin geçerli sürümü.

Kartı devre dışı bırakma

Kartı devre dışı bırakır ve daha fazla güncelleştirme veya ücret alınmasını önler. Zaten devre dışı bırakılmış bir kartın devre dışı bırakılmasına izin verilir, ancak hiçbir etkisi yoktur.

Parametreler

Name Anahtar Gerekli Tür Description
Kart Kimliği
card_id True string

Kartın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
card.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Adres Satırı 1
card.billing_address.address_line_1 string

Adresin ilk satırı. address_line ile başlayan alanlar, adresin sokak numarası, sokak adı ve bina adı gibi en özel ayrıntılarını sağlar.

Adres Satırı 2
card.billing_address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
card.billing_address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
card.billing_address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
card.billing_address.postal_code string

Adresin posta kodu.

Country
card.billing_address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Parmak izi
card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

BIN
card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Kart Markası
card.card_brand string

Kartın markası.

Kart Türü
card.card_type string

Kartın türü.

Kart Sahibi Adı
card.cardholder_name string

Kart sahibinin adı.

Müşteri Kimliği
card.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Etkinleştirildi
card.enabled boolean

Etkin olup olmadığı.

Exp Ay
card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Son 4
card.last_4 string

Kart numarasının son 4 basamağı.

Ön Ödemeli Tür
card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

Başvuru Kimliği
card.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Sürüm
card.version integer

Bu nesnenin geçerli sürümü.

Katalog bilgileri

BatchUpsertCatalogObjects uç noktası tarafından kullanılabilecek toplu iş boyutu sınırları gibi Kare Katalog API'sine ilişkin bilgileri alır.

Döndürülenler

Name Yol Tür Description
Toplu İş Başına En Fazla Nesne Ekleme
limits.batch_upsert_max_objects_per_batch integer

/v2/catalog/batch-upsert isteğinde tek bir toplu işlem içinde görünebilecek en fazla nesne sayısı.

Batch Upsert Maksimum Toplam Nesne Sayısı
limits.batch_upsert_max_total_objects integer

/v2/catalog/batch-upsert isteğinde tüm toplu işlemlerde görünebilecek en fazla nesne sayısı.

Batch En Fazla Nesne Kimliklerini Alma
limits.batch_retrieve_max_object_ids integer

/v2/catalog/batch-retrieve isteğinde görünebilecek en fazla nesne kimliği sayısı.

En Fazla Sayfa Sınırını Ara
limits.search_max_page_limit integer

/v2/catalog/search yanıtının bir sayfasında döndürülebilecek en fazla sonuç sayısı.

En Fazla Nesne Kimliklerini Toplu Silme
limits.batch_delete_max_object_ids integer

Tek bir /v2/catalog/batch-delete isteğine dahil edilebilecek en fazla nesne kimliği sayısı.

Madde Vergileri En Fazla Öğe Kimliklerini Güncelleştir
limits.update_item_taxes_max_item_ids integer

Tek bir /v2/catalog/update-item-taxes isteğine dahil edilebilecek en fazla öğe kimliği sayısı.

Etkinleştirecek Öğe Vergileri Maksimum Vergilerini Güncelleştir
limits.update_item_taxes_max_taxes_to_enable integer

Etkinleştirilecek ve tek bir /v2/catalog/update-item-tax isteğine dahil edilebilecek maksimum vergi kimlikleri sayısı.

Devre Dışı Bırakmak için Öğe Vergileri Maksimum Vergilerini Güncelleştir
limits.update_item_taxes_max_taxes_to_disable integer

Tek bir /v2/catalog/update-item-tax isteğine dahil edilebilecek, devre dışı bırakılacak en fazla vergi kimliği sayısı.

Öğe Değiştirici Listelerini En Fazla Öğe Kimliklerini Güncelleştir
limits.update_item_modifier_lists_max_item_ids integer

Tek bir /v2/catalog/update-item-tax isteğine dahil edilebilecek, devre dışı bırakılacak en fazla vergi kimliği sayısı.

Etkinleştirecek Öğe Değiştirici Listelerini En Fazla Değiştirici Liste Güncelleştir
limits.update_item_modifier_lists_max_modifier_lists_to_enable integer

Etkinleştirilecek ve tek bir /v2/catalog/update-item-modifier-lists isteğine dahil edilebilecek en fazla değiştirici liste kimliği sayısı.

Devre Dışı Bırakmak için Öğe Değiştirici Listelerini En Fazla Değiştirici Liste Güncelleştir
limits.update_item_modifier_lists_max_modifier_lists_to_disable integer

Tek bir /v2/catalog/update-item-modifier-lists isteğine dahil edilebilecek devre dışı bırakılacak en fazla değiştirici liste kimliği sayısı.

Katalog nesnelerini arama

Öğelerdeki veya öğe çeşitlemelerindeki özel öznitelik değerleri hariç, desteklenen arama özniteliği değerlerini belirtilen bir veya daha fazla sorgu filtresiyle eşleştirerek herhangi bir türde CatalogObject arar.

Parametreler

Name Anahtar Gerekli Tür Description
Nesne Türleri
object_types array of string
Öznitelik Adı
attribute_name string

Aranacak özniteliğin adı.

Öznitelik Ön Eki
attribute_prefix string

Arama özniteliği değerinin istenen ön eki.

Sınır
limit integer

Tek bir sayfada döndürülecek sonuç sayısıyla ilgili bir sınır. Sınır danışmanlıktır; uygulama daha fazla veya daha az sonuç döndürebilir. Sağlanan sınır negatif, sıfır veya en yüksek sınır olan 1.000'den yüksekse, yoksayılır.

Döndürülenler

Name Yol Tür Description
Objects
objects array of object
Türü
objects.type string

Bu nesnenin türü.

Kimlik
objects.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Güncelleştirme Tarihi:
objects.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Sürüm
objects.version integer

Nesnenin geçerli sürümü.

Silindi
objects.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
objects.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

İsim
objects.item_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Description
objects.item_data.title string

Öğenin açıklaması. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Kategori Kimliği
objects.item_data.category_id string

Varsa, öğenin kategorisinin kimliği.

Ürün Türü
objects.item_data.product_type string

Belirtilen ürün türlerine sahip öğeleri veya öğe çeşitlemelerini döndürmek için ürün türleri sorgu ifadesi.

Vergi kimlikleri
objects.item_data.tax_ids array of string
Varyasyon -ları
objects.item_data.variations array of object
Türü
objects.item_data.variations.type string

Bu nesnenin türü. Her nesne türü, aşağıdaki ilgili *_data alanı içinde yapılandırılmış biçimde ifade edilen beklenen özelliklere sahiptir.

Kimlik
objects.item_data.variations.id string

Bu nesneye başvurmak için bir tanımlayıcı.

Güncelleştirme Tarihi:
objects.item_data.variations.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Sürüm
objects.item_data.variations.version integer

Nesnenin sürümü. Bir nesneyi güncelleştirirken, sağlanan sürüm veritabanındaki sürümle eşleşmelidir, aksi takdirde yazma işlemi çakışan olarak reddedilir.

Silindi
objects.item_data.variations.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
objects.item_data.variations.present_at_all_locations boolean

present_at_all_locations false olsa bile nesnenin bulunduğu konumların listesi. Bu, devre dışı bırakılan konumları içerebilir.

Öğe Kimliği
objects.item_data.variations.item_variation_data.item_id string

Bu öğe varyasyonu olan nesnenin kimliği.

İsim
objects.item_data.variations.item_variation_data.name string

Bu öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Sıralı
objects.item_data.variations.item_variation_data.ordinal integer

Bu öğe varyasyonunun görüntülenme sırası. Bu değer salt okunurdur.

Miktar
objects.item_data.variations.item_variation_data.price_money.amount integer

Para birimiyle belirtilen para biriminin en küçük paydasında yer alan para miktarı. Örneğin, para birimi ABD doları olduğunda tutar cent cinsindendir. Parasal tutarlar pozitif veya negatif olabilir. Belirli bir durumdaki işaretin anlamını belirlemek için belirli alan açıklamasına bakın.

Para birimi
objects.item_data.variations.item_variation_data.price_money.currency string

ISO 4217 biçimindeki para biriminin türü. Örneğin, ABD doları için para birimi kodu ABD dolarıdır.

Fiyatlandırma Türü
objects.item_data.variations.item_variation_data.pricing_type string

Madde varyasyonunun fiyatının sabit olup olmadığını veya satış sırasında belirlenip belirlenmediğini gösterir.

Görünürlük
objects.item_data.visibility string

Görünürlük.

Katalog nesnelerini toplu silme

Sağlanan hedef kimlik listesine göre bir CatalogItems kümesini siler ve yanıtta başarıyla silinen bir kimlik kümesi döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Nesne Kimlikleri
object_ids array of string

Döndürülenler

Name Yol Tür Description
Silinen Nesne Kimlikleri
deleted_object_ids array of string
Silindiği Yer
deleted_at string

Bu silme işleminin RFC 3339 biçimindeki veritabanı zaman damgası

Katalog nesnesini alma

Sağlanan kimliği temel alarak tek bir CatalogItem'i CatalogObject olarak döndürür. Döndürülen nesne, catalogItemVariation alt öğeleri, CatalogModifierList nesnelerine başvurular ve buna uygulanan tüm CatalogTax nesnelerinin kimlikleri dahil olmak üzere tüm ilgili CatalogItem bilgilerini içerir.

Parametreler

Name Anahtar Gerekli Tür Description
Nesne kimliği
object_id True string

Nesnenin tanımlayıcısı.

İlgili Nesneleri Ekle
include_related_objects boolean

True ise, yanıt aşağıdaki gibi istenen nesneyle ilgili ek nesneler içerir: Yanıtın nesne alanı bir CatalogItem içeriyorsa, yanıtın related_objects alanında ilişkili CatalogCategory, CatalogTax, CatalogImage ve CatalogModifierList nesneleri döndürülür. Yanıtın nesne alanı bir CatalogItemVariation içeriyorsa, üst CatalogItem yanıtın related_objects alanında döndürülür.

Döndürülenler

Name Yol Tür Description
Türü
object.type string

Bu nesnenin türü.

Kimlik
object.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Güncelleştirme Tarihi:
object.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Sürüm
object.version integer

Bu nesnenin geçerli sürümü.

Silindi
object.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

present_at_all_locations
object.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

İsim
object.item_data.name string

Adı.

Description
object.item_data.title string

Öğenin açıklaması. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Kategori Kimliği
object.item_data.category_id string

Varsa, öğenin kategorisinin kimliği.

Vergi kimlikleri
object.item_data.tax_ids array of string
Varyasyon -ları
object.item_data.variations array of object
Türü
object.item_data.variations.type string

Bu nesnenin türü.

Kimlik
object.item_data.variations.id string

Katalogda bu nesneye başvurmak için bir tanımlayıcı.

Güncelleştirme Tarihi:
object.item_data.variations.updated_at string

RFC 3339 biçimindeki son değişiklik zaman damgası.

Sürüm
object.item_data.variations.version integer

Nesnenin sürümü. Bir nesneyi güncelleştirirken, sağlanan sürüm veritabanındaki sürümle eşleşmelidir, aksi takdirde yazma işlemi çakışan olarak reddedilir.

Silindi
object.item_data.variations.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
object.item_data.variations.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

Öğe Kimliği
object.item_data.variations.item_variation_data.item_id string

Bu öğe varyasyonuyla ilişkili CatalogItem kimliği.

İsim
object.item_data.variations.item_variation_data.name string

Öğe varyasyonunun adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Sıralı
object.item_data.variations.item_variation_data.ordinal integer

Bu öğe varyasyonunun görüntülenme sırası. Bu değer salt okunurdur. Yazma işlemlerinde, bir üst CatalogItem içindeki her öğe varyasyonu için sıra, öğe varyasyonlarının konumuna göre ayarlanır. Okumalarda, değerin sıralı veya benzersiz olması garanti edilmemektedir.

Fiyatlandırma Türü
object.item_data.variations.item_variation_data.pricing_type string

Madde varyasyonunun fiyatının sabit olup olmadığını veya satış sırasında belirlenip belirlenmediğini gösterir.

Miktar
object.item_data.variations.item_variation_data.price_money.amount integer

Miktar.

Para birimi
object.item_data.variations.item_variation_data.price_money.currency string

Para birimi.

Katalog nesnesini silme

Sağlanan kimliğe göre tek bir CatalogObject'i siler ve yanıtta başarıyla silinen kimlik kümesini döndürür. Silme, hedeflenen nesnenin tüm alt öğelerinin de silinmesini sağlayan basamaklı bir olaydır. Örneğin, bir CatalogItem silindiğinde tüm CatalogItemVariation alt öğeleri de silinir.

Parametreler

Name Anahtar Gerekli Tür Description
Nesne kimliği
object_id True string

Nesnenin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Silinen Nesne Kimlikleri
deleted_object_ids array of string
Silindiği Yer
deleted_at string

Bu silme işleminin RFC 3339 biçimindeki veritabanı zaman damgası

Kopyalama sırası (Beta)

Mevcut bir siparişi çoğaltarak TASLAK durumunda yeni bir sipariş oluşturur. Yeni oluşturulan siparişte yalnızca özgün siparişten kopyalanan çekirdek alanlar (satır öğeleri, vergiler ve indirimler gibi) bulunur.

Parametreler

Name Anahtar Gerekli Tür Description
Sipariş Kimliği
order_id string

Sipariş tanımlayıcısı.

Sürüm
version integer

Sürüm.

Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Döndürülenler

Name Yol Tür Description
Kimlik
order.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
order.location_id string

Konumun tanımlayıcısı.

Satır Öğeleri
order.line_items array of object
UID
order.line_items.uid string

Kare tarafından oluşturulan kimlik.

İsim
order.line_items.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
order.line_items.quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

Uygulanan Vergiler
order.line_items.applied_taxes array of object
UID
order.line_items.applied_taxes.uid string

Kare olarak atanan kimlik.

Vergi UID
order.line_items.applied_taxes.tax_uid string

Bu uygulanan verginin temsil ettiği verginin UID'sini.

Miktar
order.line_items.applied_taxes.applied_money.amount integer

Miktar.

Para birimi
order.line_items.applied_taxes.applied_money.currency string

Para birimi.

Uygulanan İndirimler
order.line_items.applied_discounts array of object
UID
order.line_items.applied_discounts.uid string

Kare olarak atanan kimlik.

İndirim UID
order.line_items.applied_discounts.discount_uid string

Uygulanan indirimin temsil ettiği indirimin kullanıcı arabirimi.

Miktar
order.line_items.applied_discounts.applied_money.amount integer

Miktar.

Para birimi
order.line_items.applied_discounts.applied_money.currency string

Para birimi.

Miktar
order.line_items.base_price_money.amount integer

Miktar.

Para birimi
order.line_items.base_price_money.currency string

Para birimi.

Miktar
order.line_items.gross_sales_money.amount integer

Miktar.

Para birimi
order.line_items.gross_sales_money.currency string

Para birimi.

Miktar
order.line_items.total_tax_money.amount integer

Miktar.

Para birimi
order.line_items.total_tax_money.currency string

Para birimi.

Miktar
order.line_items.total_discount_money.amount integer

Miktar.

Para birimi
order.line_items.total_discount_money.currency string

Para birimi.

Miktar
order.line_items.total_money.amount integer

Miktar.

Para birimi
order.line_items.total_money.currency string

Para birimi.

Miktar
order.line_items.variation_total_price_money.amount integer

Miktar.

Para birimi
order.line_items.variation_total_price_money.currency string

Para birimi.

Katalog Nesne Kimliği
order.line_items.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Çeşitleme Adı
order.line_items.variation_name string

Bu satır öğesine uygulanan varyasyonun adı.

Değiştirici
order.line_items.modifiers array of object
UID
order.line_items.modifiers.uid string

Kare olarak atanan kimlik.

Katalog Nesne Kimliği
order.line_items.modifiers.catalog_object_id string

Katalog nesne kimliği.

İsim
order.line_items.modifiers.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
order.line_items.modifiers.base_price_money.amount integer

Miktar.

Para birimi
order.line_items.modifiers.base_price_money.currency string

Para birimi.

Miktar
order.line_items.modifiers.total_price_money.amount integer

Miktar.

Para birimi
order.line_items.modifiers.total_price_money.currency string

Para birimi.

Vergiler
order.taxes array of object
UID
order.taxes.uid string

Kare tarafından oluşturulan kimlik.

İsim
order.taxes.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Türü
order.taxes.type string

Türünü gösterir.

Yüzde
order.taxes.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Miktar
order.taxes.applied_money.amount integer

Miktar.

Para birimi
order.taxes.applied_money.currency string

Para birimi.

Scope
order.taxes.scope string

Geçerli düzeyi gösterir.

İskontolar
order.discounts array of object
UID
order.discounts.uid string

Kare tarafından oluşturulan kimlik.

Katalog Nesne Kimliği
order.discounts.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

İsim
order.discounts.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Türü
order.discounts.type string

Türünü gösterir.

Yüzde
order.discounts.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Miktar
order.discounts.applied_money.amount integer

Miktar.

Para birimi
order.discounts.applied_money.currency string

Para birimi.

Scope
order.discounts.scope string

Geçerli düzeyi gösterir.

Miktar
order.discounts.amount_money.amount integer

Miktar.

Para birimi
order.discounts.amount_money.currency string

Para birimi.

Oluşturma Tarihi
order.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
order.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Devlet
order.state string

Geçerli durum.

Sürüm
order.version integer

Bu nesnenin geçerli sürümü.

Başvuru Kimliği
order.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Miktar
order.total_money.amount integer

Miktar.

Para birimi
order.total_money.currency string

Para birimi.

Miktar
order.total_tax_money.amount integer

Miktar.

Para birimi
order.total_tax_money.currency string

Para birimi.

Miktar
order.total_discount_money.amount integer

Miktar.

Para birimi
order.total_discount_money.currency string

Para birimi.

Miktar
order.total_tip_money.amount integer

Miktar.

Para birimi
order.total_tip_money.currency string

Para birimi.

Miktar
order.total_service_charge_money.amount integer

Miktar.

Para birimi
order.total_service_charge_money.currency string

Para birimi.

Miktar
order.net_amounts.total_money.amount integer

Miktar.

Para birimi
order.net_amounts.total_money.currency string

Para birimi.

Miktar
order.net_amounts.tax_money.amount integer

Miktar.

Para birimi
order.net_amounts.tax_money.currency string

Para birimi.

Miktar
order.net_amounts.discount_money.amount integer

Miktar.

Para birimi
order.net_amounts.discount_money.currency string

Para birimi.

Miktar
order.net_amounts.tip_money.amount integer

Miktar.

Para birimi
order.net_amounts.tip_money.currency string

Para birimi.

Miktar
order.net_amounts.service_charge_money.amount integer

Miktar.

Para birimi
order.net_amounts.service_charge_money.currency string

Para birimi.

İsim
order.source.name string

Adı.

Liste kartları

İstekte bulunan hesaba ait kartların listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Cursor
cursor string

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

Müşteri Kimliği
customer_id string

Sonuçları, sağlanan müşteriyle ilişkili kartlarla sınırlayın. Varsayılan olarak, satıcıya ait tüm kartlar iade edilir.

Devre Dışı Ekle
include_disabled boolean

Devre dışı bırakılan kartları içerir. Varsayılan olarak, satıcının sahip olduğu tüm etkin kartlar döndürülür.

Başvuru Kimliği
reference_id string

Sonuçları sağlanan reference_id ilişkili kartlarla sınırlayın.

Sıralama Düzeni
sort_order string

Döndürülen listeyi, kartın belirtilen düzende oluşturulduğu zamanlara göre sıralar.

Döndürülenler

Name Yol Tür Description
Cards
cards array of object
Kimlik
cards.card.id string

Nesnenin tanımlayıcısı

Adres Satırı 1
cards.card.billing_address.address_line_1 string

address_line ile başlayan alanlar, adresin sokak numarası, sokak adı ve bina adı gibi en özel ayrıntılarını sağlar.

Adres Satırı 2
cards.card.billing_address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
cards.card.billing_address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
cards.card.billing_address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
cards.card.billing_address.postal_code string

Adresin posta kodu.

Country
cards.card.billing_address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Parmak izi
cards.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

BIN
cards.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Kart Markası
cards.card.card_brand string

Kartın markası.

Kart Türü
cards.card.card_type string

Kartın türü.

Kart Sahibi Adı
cards.card.cardholder_name string

Kart sahibinin adı.

Müşteri Kimliği
cards.card.customer_id string

Kartla ilişkilendirilecek müşterinin kimliği.

Etkinleştirildi
cards.card.enabled boolean

Bir nesnenin kullanılıp kullanılamayacağını gösterir.

Sona Erme Ayı
cards.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Sona Erme Yılı
cards.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Son 4
cards.card.last_4 string

Kart numarasının son 4 basamağı.

Ön Ödemeli Tür
cards.card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

Başvuru Kimliği
cards.card.reference_id string

Bu kartı bir dış sistemdeki başka bir varlıkla ilişkilendiren isteğe bağlı kullanıcı tanımlı başvuru kimliği.

Sürüm
cards.card.version integer

Kartın geçerli sürüm numarası. Her kart güncelleştirmesi ile artımlar. İstekteki sürüm Kartın geçerli sürümüyle eşleşmediği sürece mevcut Bir Card nesnesini güncelleştirme istekleri reddedilir.

Liste kataloğu

Katalogdaki istenen tür kümesindeki tüm nesneleri (örneğin, tüm CatalogItem ve CatalogTax nesneleri) içeren CatalogObjects listesini döndürür. ListCatalog silinen katalog öğelerini döndürmez.

Parametreler

Name Anahtar Gerekli Tür Description
Cursor
cursor integer

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

Türler
types string

Alınacak nesne türlerinin isteğe bağlı büyük/küçük harfe duyarlı olmayan, virgülle ayrılmış listesi. Geçerli değerler ITEM, ITEM_VARIATION, CATEGORY, DISCOUNT, TAX, MODIFIER, MODIFIER_LIST veya IMAGE gibi CatalogObjectType sabit listesinde tanımlanır. Bu belirtilmezse, işlem isteği yapmak için kullanılan Square API sürümündeki tüm türlerin nesnelerini döndürür.

Döndürülenler

Name Yol Tür Description
Objects
objects array of object
Türü
objects.type string

Bu nesnenin türü.

Kimlik
objects.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Güncelleştirme Tarihi:
objects.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Sürüm
objects.version integer

Nesnenin geçerli sürümü.

Silindi
objects.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
objects.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

İsim
objects.category_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

İsim
objects.tax_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Hesaplama Aşaması
objects.tax_data.calculation_phase string

Verginin bir ödemenin alt toplamına veya toplamına göre hesaplanıp hesaplanmadığı.

Ekleme Türü
objects.tax_data.inclusion_type string

Verginin EKLENEBILIR mi yoksa KAPSAYıCı mı olduğu.

Yüzde
objects.tax_data.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Etkinleştirildi
objects.tax_data.enabled boolean

Bir nesnenin kullanılıp kullanılamayacağını gösterir.

Madde vergilerini güncelleştirme

Öğenin tamamında bir upsert gerçekleştirmek zorunda kalmadan hedeflenen CatalogItem'e uygulanan CatalogTax nesnelerini güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Öğe Kimlikleri
item_ids array of string
Etkinleştirecek Vergiler
taxes_to_enable array of string
Devre Dışı Bırakacak Vergiler
taxes_to_disable array of string

Döndürülenler

Name Yol Tür Description
Güncelleştirme Tarihi:
updated_at string

Bu güncelleştirmenin RFC 3339 biçimindeki veritabanı zaman damgası.

Müşteri grubu oluşturma

bir işletme için yeni bir müşteri grubu oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
İsim
name string

Nesnenin adı.

Döndürülenler

Name Yol Tür Description
Kimlik
group.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

İsim
group.name string

Nesnenin adı.

Oluşturma Tarihi
group.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
group.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri grubunu alma

Belirli bir müşteri grubunu alır.

Parametreler

Name Anahtar Gerekli Tür Description
Grup Kimliği
group_id True string

Grubun tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
group.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

İsim
group.name string

Nesnenin adı.

Oluşturma Tarihi
group.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
group.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri grubunu güncelleştirme

Müşteri grubunu güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Grup Kimliği
group_id True string

Grubun tanımlayıcısı.

İsim
name string

Nesnenin adı.

Döndürülenler

Name Yol Tür Description
Kimlik
group.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

İsim
group.name string

Nesnenin adı.

Oluşturma Tarihi
group.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
group.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri grubunu silme

group_id değeriyle tanımlanan bir müşteri grubunu siler.

Parametreler

Name Anahtar Gerekli Tür Description
Grup Kimliği
group_id True string

Grubun tanımlayıcısı.

Döndürülenler

response
object

Müşteri gruplarını listeleme

bir işletmenin müşteri gruplarının listesini alır.

Döndürülenler

Name Yol Tür Description
Groups
groups array of object
Kimlik
groups.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

İsim
groups.name string

Nesnenin adı.

Oluşturma Tarihi
groups.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
groups.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Müşteri oluşturma

bir işletme için yeni bir müşteri oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
İsim
given_name string

Müşteri profiliyle ilişkili verilen ad (yani ad).

Aile Adı
family_name string

Müşteri profiliyle ilişkili aile adı (soyadı).

E-posta Adresi
email_address string

Müşteri profiliyle ilişkili e-posta adresi.

Şirket Adı
company_name string

Müşteri profiliyle ilişkilendirilmiş bir iş adı.

Lakap
nickname string

Müşteri profili için bir takma ad.

Adres Satırı 1
address_line_1 string

Adresin ilk satırı.

Adres Satırı 2
address_line_2 string

Varsa, adresin ikinci satırı.

Yer
locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
postal_code string

Adresin posta kodu.

Country
country string

ISO 3166 Alfa-2 ülke kodu.

Telefon Numarası
phone_number string

Müşteri profiliyle ilişkili 11 basamaklı telefon numarası.

Başvuru Kimliği
reference_id string

Müşteri profilini başka bir sistemdeki bir varlıkla ilişkilendirmek için kullanılan isteğe bağlı ikinci kimlik.

Uyarı
note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Doğum günü
birthday string

Rfc 3339 biçiminde, müşteri profiliyle ilişkili doğum günü. Yıl isteğe bağlıdır. Saat dilimine ve saate izin verilmez. Örneğin, 0000-09-21T00:00:00-00:00:00, 21 Eylül 1998 ve 1998-09-21T00:00:00-00:00 yaş günlerini temsil eder. Bu değeri YYYY-MM-DD biçiminde de belirtebilirsiniz.

Döndürülenler

Name Yol Tür Description
Kimlik
customer.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
customer.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
customer.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

İsim
customer.given_name string

Müşteri profiliyle ilişkilendirilmiş verilen (yani ad) adı.

Aile Adı
customer.family_name string

Müşteri profiliyle ilişkili aile (soyadı) adı.

E-posta Adresi
customer.email_address string

Müşteri profiliyle ilişkili e-posta adresi.

Şirket Adı
customer.company_name string

Müşteri profiliyle ilişkilendirilmiş bir iş adı.

Lakap
customer.nickname string

Müşteri profili için bir takma ad.

Adres Satırı 1
customer.address.address_line_1 string

Adresin ilk satırı. address_line ile başlayan alanlar, adresin sokak numarası, sokak adı ve bina adı gibi en özel ayrıntılarını sağlar.

Adres Satırı 2
customer.address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
customer.address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
customer.address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
customer.address.postal_code string

Adresin posta kodu.

Country
customer.address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Telefon Numarası
customer.phone_number string

Müşteri profiliyle ilişkili 11 basamaklı telefon numarası.

Başvuru Kimliği
customer.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Uyarı
customer.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Doğum günü
customer.birthday string

Rfc 3339 biçiminde, müşteri profiliyle ilişkili doğum günü. Yıl isteğe bağlıdır. Saat dilimine ve saate izin verilmez. Örneğin, 0000-09-21T00:00:00-00:00:00, 21 Eylül 1998 ve 1998-09-21T00:00:00-00:00 yaş günlerini temsil eder.

E-posta Aboneliği Kaldırıldı
customer.preferences.email_unsubscribed boolean

Müşterinin pazarlama kampanyası e-posta aboneliğini kaldırıp kaldırmadığını gösterir. True değeri, müşterinin e-posta pazarlamasını geçerli Kare satıcısından veya tüm Square satıcılarından almayı seçtiği anlamına gelir.

Kaynak Oluşturma
customer.creation_source string

Oluşturma kaynağı, müşteri profilini oluşturmak için kullanılan yöntemi temsil eder.

Sürüm
customer.version integer

Bu nesnenin geçerli sürümü.

Müşteri segmentini alma

Belirli bir müşteri segmentini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Segment kimliği
segment_id True string

Segmentin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
segment.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

İsim
segment.name string

Nesnenin adı.

Oluşturma Tarihi
segment.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
segment.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Müşteri segmentlerini listeleme

Bir işletmenin müşteri segmentlerinin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Cursor
cursor string

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

Sınır
limit integer

Yanıtta döndürülecek sayı üst sınırı.

Döndürülenler

Name Yol Tür Description
Segmentler
segments array of object
Kimlik
segments.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

İsim
segments.name string

Nesnenin adı.

Oluşturma Tarihi
segments.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
segments.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Müşterileri ara

Desteklenen bir sorgu filtresi kullanarak Kare hesapla ilişkili müşteri profillerinde arama gerçekleştirir. SearchCustomers'ı açık sorgu filtresi olmadan çağırmak, given_name ve family_name göre alfabetik olarak sıralanmış tüm müşteri profillerini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Bulanık
fuzzy string

Öznitelikleri belirtilen sorguyla benzer şekilde eşleşen müşterileri seçmek için benzer filtreyi kullanın. Benzer seçenek kullanıldığında, arama sorguları belirteç haline getirilir ve her sorgu belirteci, aranan özniteliğin bir yerinde eşleştirilmelidir. Tek belirteçli sorgular için bu, kısmi eşleştirme işlemiyle etkili bir şekilde aynı davranıştır.

Değerler
values array of string
Rule
rule string

Filtre ölçütlerine uyan bir müşteri profilinin sonuda dahil edilmesi mi yoksa sonuçtan dışlanması mı gerektiğini gösterir.

Başlangıç:
start_at string

RFC 3339 biçiminde, zaman aralığının ne zaman başladığını gösteren bir tarih saat değeri.

Bitiş:
end_at string

RFC 3339 biçiminde, zaman aralığının ne zaman sona erdiğini gösteren bir tarih saat değeri.

Tümü
all array of string
Veri Alanı
field string

Arama yapılan müşteri profillerini sıralamak için sıralama anahtarı olarak bir veya daha fazla müşteri özniteliği kullanın.

Sipariş
order string

Sıralama alanı değerine göre sonuçların sıralanma sırasını gösterir. Dizeler, sırayı belirlemek için standart alfabetik karşılaştırmayı kullanır.

Sınır
limit integer

Tek bir sayfada döndürülecek sonuç sayısıyla ilgili bir sınır. Sınır danışmanlıktır; uygulama daha fazla veya daha az sonuç döndürebilir. Sağlanan sınır negatif, sıfır veya en yüksek sınır olan 1.000'den yüksekse, yoksayılır.

Döndürülenler

Name Yol Tür Description
Customers
customers array of object
Kimlik
customers.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
customers.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
customers.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

İsim
customers.given_name string

Müşteri profiliyle ilişkilendirilmiş verilen (yani ad) adı.

Aile Adı
customers.family_name string

Müşteri profiliyle ilişkili aile (soyadı) adı.

E-posta Adresi
customers.email_address string

Müşteri profiliyle ilişkili e-posta adresi.

Adres Satırı 1
customers.address.address_line_1 string

Adresin ilk satırı.

Adres Satırı 2
customers.address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
customers.address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
customers.address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
customers.address.postal_code string

Adresin posta kodu.

Country
customers.address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Telefon Numarası
customers.phone_number string

Müşteri profiliyle ilişkili 11 basamaklı telefon numarası.

Başvuru Kimliği
customers.reference_id string

Müşteri profilini başka bir sistemdeki bir varlıkla ilişkilendirmek için kullanılan isteğe bağlı ikinci kimlik.

E-posta Aboneliği Kaldırıldı
customers.preferences.email_unsubscribed boolean

Müşterinin pazarlama kampanyası e-posta aboneliğini kaldırıp kaldırmadığını gösterir. True değeri, müşterinin e-posta pazarlamasını geçerli Kare satıcısından veya tüm Square satıcılarından almayı seçtiği anlamına gelir. Bu değer, Müşteriler API'sinden salt okunurdur.

Kaynak Oluşturma
customers.creation_source string

Oluşturma kaynağı, müşteri profilini oluşturmak için kullanılan yöntemi temsil eder.

Grup Kimlikleri
customers.group_ids array of string
Segment Kimlikleri
customers.segment_ids array of string
Sürüm
customers.version integer

Nesnenin geçerli sürümü.

Uyarı
customers.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Cursor
cursor string

Özgün sorguyla ilişkili sonraki sonuç kümesini almak için sayfalandırma imlecini bu uç noktaya yapılan sonraki çağrılara ekleyin.

Müşterileri listeleme

Kare hesabıyla ilişkilendirilmiş müşteri profillerini listeler. Normal çalışma koşulları altında, yeni oluşturulan veya güncelleştirilen müşteri profilleri, listeleme işlemi için 30 saniyeden kısa bir süre içinde kullanılabilir hale gelir. Bazen, yeni veya güncelleştirilmiş profillerin yayılması, özellikle ağ olayları ve kesintiler sırasında bir dakika veya daha uzun sürebilir.

Parametreler

Name Anahtar Gerekli Tür Description
Cursor
cursor string

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

Sınır
limit integer

Yanıtta döndürülecek sayı üst sınırı.

Sıralama Alanı
sort_field string

Müşterilerin nasıl sıralanması gerektiğini gösterir. Varsayılan değer DEFAULT değeridir.

Sıralama Düzeni
sort_order string

Döndürülen listeyi, kartın belirtilen düzende oluşturulduğu zamanlara göre sıralar.

Döndürülenler

Name Yol Tür Description
Customers
customers array of object
Kimlik
customers.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
customers.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
customers.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

İsim
customers.given_name string

Müşteri profiliyle ilişkilendirilmiş verilen (yani ad) adı.

Aile Adı
customers.family_name string

Müşteri profiliyle ilişkili aile (soyadı) adı.

E-posta Adresi
customers.email_address string

Müşteri profiliyle ilişkili e-posta adresi.

Adres Satırı 1
customers.address.address_line_1 string

Adresin ilk satırı.

Adres Satırı 2
customers.address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
customers.address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
customers.address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
customers.address.postal_code string

Adresin posta kodu.

Country
customers.address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Telefon Numarası
customers.phone_number string

Müşteri profiliyle ilişkili 11 basamaklı telefon numarası.

Başvuru Kimliği
customers.reference_id string

Müşteri profilini başka bir sistemdeki bir varlıkla ilişkilendirmek için kullanılan isteğe bağlı ikinci kimlik.

Uyarı
customers.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

E-posta Aboneliği Kaldırıldı
customers.preferences.email_unsubscribed boolean

Müşterinin pazarlama kampanyası e-posta aboneliğini kaldırıp kaldırmadığını gösterir. True değeri, müşterinin e-posta pazarlamasını geçerli Kare satıcısından veya tüm Square satıcılarından almayı seçtiği anlamına gelir. Bu değer, Müşteriler API'sinden salt okunurdur.

Kaynak Oluşturma
customers.creation_source string

Oluşturma kaynağı, müşteri profilini oluşturmak için kullanılan yöntemi temsil eder.

Grup Kimlikleri
customers.group_ids array of string
Segment Kimlikleri
customers.segment_ids array of string
Sürüm
customers.version integer

Nesnenin geçerli sürümü.

Müşteriye grup ekleme

Müşteriye grup üyeliği ekler. Müşteri customer_id değeriyle, müşteri grubu ise group_id değeriyle tanımlanır.

Parametreler

Name Anahtar Gerekli Tür Description
Müşteri Kimliği
customer_id True string

Müşterinin tanımlayıcısı.

Grup Kimliği
group_id True string

Grubun tanımlayıcısı.

Döndürülenler

response
object

Müşteriyi alma

Tek bir müşterinin ayrıntılarını döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Müşteri Kimliği
customer_id True string

Müşterinin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
customer.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
customer.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
customer.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

İsim
customer.given_name string

Müşteri profiliyle ilişkilendirilmiş verilen (yani ad) adı.

Aile Adı
customer.family_name string

Müşteri profiliyle ilişkili aile (soyadı) adı.

E-posta Adresi
customer.email_address string

Müşteri profiliyle ilişkili e-posta adresi.

Adres Satırı 1
customer.address.address_line_1 string

Adresin ilk satırı. address_line ile başlayan alanlar, adresin sokak numarası, sokak adı ve bina adı gibi en özel ayrıntılarını sağlar.

Adres Satırı 2
customer.address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
customer.address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
customer.address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
customer.address.postal_code string

Adresin posta kodu.

Country
customer.address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Telefon Numarası
customer.phone_number string

Müşteri profiliyle ilişkili 11 basamaklı telefon numarası.

Başvuru Kimliği
customer.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Uyarı
customer.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

E-posta Aboneliği Kaldırıldı
customer.preferences.email_unsubscribed boolean

Müşterinin pazarlama kampanyası e-posta aboneliğini kaldırıp kaldırmadığını gösterir. True değeri, müşterinin e-posta pazarlamasını geçerli Kare satıcısından veya tüm Square satıcılarından almayı seçtiği anlamına gelir.

Kaynak Oluşturma
customer.creation_source string

Oluşturma kaynağı, müşteri profilini oluşturmak için kullanılan yöntemi temsil eder.

Grup Kimlikleri
customer.group_ids array of string
Segment Kimlikleri
customer.segment_ids array of string
Sürüm
customer.version integer

Bu nesnenin geçerli sürümü.

Müşteriyi güncelleştirme

Müşteri profilini güncelleştirir. Özniteliği değiştirmek için yeni değeri belirtin. Özniteliği kaldırmak için değeri boş dize veya boş nesne olarak belirtin.

Parametreler

Name Anahtar Gerekli Tür Description
Müşteri Kimliği
customer_id True string

Müşterinin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
customer.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
customer.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
customer.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

İsim
customer.given_name string

Müşteri profiliyle ilişkilendirilmiş verilen (yani ad) adı.

Aile Adı
customer.family_name string

Müşteri profiliyle ilişkili aile (soyadı) adı.

E-posta Adresi
customer.email_address string

Müşteri profiliyle ilişkili e-posta adresi.

Adres Satırı 1
customer.address.address_line_1 string

Adresin ilk satırı. address_line ile başlayan alanlar, adresin sokak numarası, sokak adı ve bina adı gibi en özel ayrıntılarını sağlar.

Adres Satırı 2
customer.address.address_line_2 string

Varsa, adresin ikinci satırı.

Yer
customer.address.locality string

Adresin şehri veya şehri.

Yönetim Bölgesi Düzey 1
customer.address.administrative_district_level_1 string

Adresin ülkesi içinde bir sivil varlık. ABD'de bu devlettir.

Posta Kodu
customer.address.postal_code string

Adresin posta kodu.

Country
customer.address.country string

Adresin ülkesi, ISO 3166-1-alfa-2 biçimindedir.

Başvuru Kimliği
customer.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Uyarı
customer.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

E-posta Aboneliği Kaldırıldı
customer.preferences.email_unsubscribed boolean

Müşterinin pazarlama kampanyası e-posta aboneliğini kaldırıp kaldırmadığını gösterir. True değeri, müşterinin e-posta pazarlamasını geçerli Kare satıcısından veya tüm Square satıcılarından almayı seçtiği anlamına gelir.

Kaynak Oluşturma
customer.creation_source string

Oluşturma kaynağı, müşteri profilini oluşturmak için kullanılan yöntemi temsil eder.

Sürüm
customer.version integer

Bu nesnenin geçerli sürümü.

Müşteriyi silme

bir işletmeden müşteri profilini siler. Bu işlem, dosyadaki ilişkili kartların bağlantılarını da kaldırıyor.

Parametreler

Name Anahtar Gerekli Tür Description
Müşteri Kimliği
customer_id True string

Müşterinin tanımlayıcısı.

Döndürülenler

response
object

Para iadesi ödemesi

Bir ödeme için para iadesi alır. Ödeme tutarının tamamını veya bir kısmını iade edebilirsiniz. Bu uç noktayı kart ödemesine para iadesi yapmak veya nakit ya da harici ödeme için para iadesi kaydetmek için kullanabilirsiniz.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Ödeme Kimliği
payment_id string

Para iadesi yapılan ödemenin benzersiz kimliği.

Miktar
amount integer

tip_money dahil olmak üzere bu ödeme için kabul edilen para miktarı.

Para birimi
currency string

3 karakterli ISO 4217 para birimi kodu.

Miktar
amount integer

tip_money dahil olmak üzere bu ödeme için kabul edilen para miktarı.

Para birimi
currency string

3 karakterli ISO 4217 para birimi kodu.

Reason
reason string

Para iadesinin nedeninin açıklaması.

Döndürülenler

Name Yol Tür Description
Kimlik
refund.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Statü
refund.status string

Bu nesnenin geçerli doğrulama durumu.

Miktar
refund.amount_money.amount integer

Miktar.

Para birimi
refund.amount_money.currency string

Para birimi.

Ödeme Kimliği
refund.payment_id string

Ödemenin benzersiz kimliği.

Sipariş Kimliği
refund.order_id string

Siparişin kimliği.

Oluşturma Tarihi
refund.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
refund.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Miktar
refund.app_fee_money.amount integer

Miktar.

Para birimi
refund.app_fee_money.currency string

Para birimi.

Konum Kimliği
refund.location_id string

Konumun tanımlayıcısı.

Reason
refund.reason string

Bu nesnenin nedeni.

Sipariş oluştur

Satın alma için ürünler ve satın alma için uygulanacak ayarlar hakkında bilgi içerebilen yeni bir sipariş oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Başvuru Kimliği
reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Konum Kimliği
location_id string

Konumun tanımlayıcısı.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Katalog Nesne Kimliği
catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Katalog Nesne Kimliği
catalog_object_id string

Katalog nesne kimliği.

İndirim UID
discount_uid string

Uygulanan indirimin temsil ettiği indirimin kullanıcı arabirimi.

UID
uid string

Kare tarafından oluşturulan kimlik.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Yüzde
percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Scope
scope string

Geçerli düzeyi gösterir.

UID
uid string

Kare tarafından oluşturulan kimlik.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Yüzde
percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Scope
scope string

Geçerli düzeyi gösterir.

Katalog Nesne Kimliği
catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Döndürülenler

Name Yol Tür Description
Kimlik
order.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
order.location_id string

Konumun tanımlayıcısı.

Satır Öğeleri
order.line_items array of object
UID
order.line_items.uid string

Kare tarafından oluşturulan kimlik.

İsim
order.line_items.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
order.line_items.quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

Uygulanan Vergiler
order.line_items.applied_taxes array of object
UID
order.line_items.applied_taxes.uid string

Kare olarak atanan kimlik.

Vergi UID
order.line_items.applied_taxes.tax_uid string

Bu uygulanan verginin temsil ettiği verginin UID'sini.

Miktar
order.line_items.applied_taxes.applied_money.amount integer

Miktar.

Para birimi
order.line_items.applied_taxes.applied_money.currency string

Para birimi.

Uygulanan İndirimler
order.line_items.applied_discounts array of object
UID
order.line_items.applied_discounts.uid string

Kare olarak atanan kimlik.

İndirim UID
order.line_items.applied_discounts.discount_uid string

Uygulanan indirimin temsil ettiği indirimin kullanıcı arabirimi.

Miktar
order.line_items.applied_discounts.applied_money.amount integer

Miktar.

Para birimi
order.line_items.applied_discounts.applied_money.currency string

Para birimi.

Miktar
order.line_items.base_price_money.amount integer

Miktar.

Para birimi
order.line_items.base_price_money.currency string

Para birimi.

Miktar
order.line_items.gross_sales_money.amount integer

Miktar.

Para birimi
order.line_items.gross_sales_money.currency string

Para birimi.

Miktar
order.line_items.total_tax_money.amount integer

Miktar.

Para birimi
order.line_items.total_tax_money.currency string

Para birimi.

Miktar
order.line_items.total_discount_money.amount integer

Miktar.

Para birimi
order.line_items.total_discount_money.currency string

Para birimi.

Miktar
order.line_items.total_money.amount integer

Miktar.

Para birimi
order.line_items.total_money.currency string

Para birimi.

Miktar
order.line_items.variation_total_price_money.amount integer

Miktar.

Para birimi
order.line_items.variation_total_price_money.currency string

Para birimi.

Katalog Nesne Kimliği
order.line_items.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Çeşitleme Adı
order.line_items.variation_name string

Bu satır öğesine uygulanan varyasyonun adı.

Değiştirici
order.line_items.modifiers array of object
UID
order.line_items.modifiers.uid string

Kare olarak atanan kimlik.

Katalog Nesne Kimliği
order.line_items.modifiers.catalog_object_id string

Katalog nesne kimliği.

İsim
order.line_items.modifiers.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
order.line_items.modifiers.base_price_money.amount integer

Miktar.

Para birimi
order.line_items.modifiers.base_price_money.currency string

Para birimi.

Miktar
order.line_items.modifiers.total_price_money.amount integer

Miktar.

Para birimi
order.line_items.modifiers.total_price_money.currency string

Para birimi.

Vergiler
order.taxes array of object
UID
order.taxes.uid string

Kare tarafından oluşturulan kimlik.

İsim
order.taxes.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Türü
order.taxes.type string

Türünü gösterir.

Yüzde
order.taxes.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Miktar
order.taxes.applied_money.amount integer

Miktar.

Para birimi
order.taxes.applied_money.currency string

Para birimi.

Scope
order.taxes.scope string

Geçerli düzeyi gösterir.

İskontolar
order.discounts array of object
UID
order.discounts.uid string

Kare tarafından oluşturulan kimlik.

Katalog Nesne Kimliği
order.discounts.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

İsim
order.discounts.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Türü
order.discounts.type string

Türünü gösterir.

Yüzde
order.discounts.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Miktar
order.discounts.applied_money.amount integer

Miktar.

Para birimi
order.discounts.applied_money.currency string

Para birimi.

Scope
order.discounts.scope string

Geçerli düzeyi gösterir.

Miktar
order.discounts.amount_money.amount integer

Miktar.

Para birimi
order.discounts.amount_money.currency string

Para birimi.

Oluşturma Tarihi
order.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
order.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Devlet
order.state string

Geçerli durum.

Sürüm
order.version integer

Bu nesnenin geçerli sürümü.

Başvuru Kimliği
order.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Miktar
order.total_money.amount integer

Miktar.

Para birimi
order.total_money.currency string

Para birimi.

Miktar
order.total_tax_money.amount integer

Miktar.

Para birimi
order.total_tax_money.currency string

Para birimi.

Miktar
order.total_discount_money.amount integer

Miktar.

Para birimi
order.total_discount_money.currency string

Para birimi.

Miktar
order.total_tip_money.amount integer

Miktar.

Para birimi
order.total_tip_money.currency string

Para birimi.

Miktar
order.total_service_charge_money.amount integer

Miktar.

Para birimi
order.total_service_charge_money.currency string

Para birimi.

Miktar
order.net_amounts.total_money.amount integer

Miktar.

Para birimi
order.net_amounts.total_money.currency string

Para birimi.

Miktar
order.net_amounts.tax_money.amount integer

Miktar.

Para birimi
order.net_amounts.tax_money.currency string

Para birimi.

Miktar
order.net_amounts.discount_money.amount integer

Miktar.

Para birimi
order.net_amounts.discount_money.currency string

Para birimi.

Miktar
order.net_amounts.tip_money.amount integer

Miktar.

Para birimi
order.net_amounts.tip_money.currency string

Para birimi.

Miktar
order.net_amounts.service_charge_money.amount integer

Miktar.

Para birimi
order.net_amounts.service_charge_money.currency string

Para birimi.

İsim
order.source.name string

Adı.

Siparişi alma

Kimliğine göre bir Sipariş alır.

Parametreler

Name Anahtar Gerekli Tür Description
Sipariş Kimliği
order_id True string

Siparişin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
order.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
order.location_id string

Konumun tanımlayıcısı.

Satır Öğeleri
order.line_items array of object
UID
order.line_items.uid string

Kare tarafından oluşturulan kimlik.

Miktar
order.line_items.quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

İsim
order.line_items.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
order.line_items.base_price_money.amount integer

Miktar.

Para birimi
order.line_items.base_price_money.currency string

Para birimi.

Miktar
order.line_items.gross_sales_money.amount integer

Miktar.

Para birimi
order.line_items.gross_sales_money.currency string

Para birimi.

Miktar
order.line_items.total_tax_money.amount integer

Miktar.

Para birimi
order.line_items.total_tax_money.currency string

Para birimi.

Miktar
order.line_items.total_discount_money.amount integer

Miktar.

Para birimi
order.line_items.total_discount_money.currency string

Para birimi.

Miktar
order.line_items.total_money.amount integer

Miktar.

Para birimi
order.line_items.total_money.currency string

Para birimi.

Miktar
order.line_items.variation_total_price_money.amount integer

Miktar.

Para birimi
order.line_items.variation_total_price_money.currency string

Para birimi.

Uygulanan İndirimler
order.line_items.applied_discounts array of object
UID
order.line_items.applied_discounts.uid string

Kare olarak atanan kimlik.

İndirim UID
order.line_items.applied_discounts.discount_uid string

Uygulanan indirimin temsil ettiği indirimin kullanıcı arabirimi.

Miktar
order.line_items.applied_discounts.applied_money.amount integer

Miktar.

Para birimi
order.line_items.applied_discounts.applied_money.currency string

Para birimi.

İskontolar
order.discounts array of object
UID
order.discounts.uid string

Kare tarafından oluşturulan kimlik.

İsim
order.discounts.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Yüzde
order.discounts.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Miktar
order.discounts.applied_money.amount integer

Miktar.

Para birimi
order.discounts.applied_money.currency string

Para birimi.

Türü
order.discounts.type string

Türünü gösterir.

Scope
order.discounts.scope string

Geçerli düzeyi gösterir.

Oluşturma Tarihi
order.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
order.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Devlet
order.state string

Geçerli durum.

Sürüm
order.version integer

Bu nesnenin geçerli sürümü.

Miktar
order.total_tax_money.amount integer

Miktar.

Para birimi
order.total_tax_money.currency string

Para birimi.

Miktar
order.total_discount_money.amount integer

Miktar.

Para birimi
order.total_discount_money.currency string

Para birimi.

Miktar
order.total_tip_money.amount integer

Miktar.

Para birimi
order.total_tip_money.currency string

Para birimi.

Miktar
order.total_money.amount integer

Miktar.

Para birimi
order.total_money.currency string

Para birimi.

Miktar
order.total_service_charge_money.amount integer

Miktar.

Para birimi
order.total_service_charge_money.currency string

Para birimi.

Miktar
order.net_amounts.total_money.amount integer

Miktar.

Para birimi
order.net_amounts.total_money.currency string

Para birimi.

Miktar
order.net_amounts.tax_money.amount integer

Miktar.

Para birimi
order.net_amounts.tax_money.currency string

Para birimi.

Miktar
order.net_amounts.discount_money.amount integer

Miktar.

Para birimi
order.net_amounts.discount_money.currency string

Para birimi.

Miktar
order.net_amounts.tip_money.amount integer

Miktar.

Para birimi
order.net_amounts.tip_money.currency string

Para birimi.

Miktar
order.net_amounts.service_charge_money.amount integer

Miktar.

Para birimi
order.net_amounts.service_charge_money.currency string

Para birimi.

Stok aktarımını alma (Beta)

Sağlanan transfer_id ile InventoryTransfer nesnesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Aktarım Kimliği
transfer_id True string

Aktarımın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
transfer.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Katalog Nesne Kimliği
transfer.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Katalog Nesne Türü
transfer.catalog_object_type string

İzlenen CatalogObject türü.

Oluşturma Tarihi
transfer.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Çalışan Kimliği
transfer.employee_id string

Çalışanın Kare olarak oluşturulan kimliği.

Kaynak Konum Kimliği
transfer.from_location_id string

Transferden önce ilgili madde miktarının izlendiği Konumun Kare olarak oluşturulan kimliği.

Konum Kimliğine
transfer.to_location_id string

Transferden sonra ilgili madde miktarının izlendiği Konumun Kare olarak oluşturulan kimliği.

Oluştuğu Yer
transfer.occurred_at string

Stok ayarlamasının ne zaman gerçekleştiğini gösteren istemci tarafından oluşturulan RFC 3339 biçimli zaman damgası. Stok ayarlama güncelleştirmeleri için, occurred_at zaman damgası isteğin zamanına göre 24 saatten eski veya gelecekte olamaz.

Miktar
transfer.quantity string

Ayarlamadan etkilenen öğelerin ondalık dize olarak sayısı. Ondalık ayırıcıdan sonra en fazla 5 basamak destekleyebilir.

Başvuru Kimliği
transfer.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Ürün
transfer.source.product string

Uygulamanın ürün türü.

Uygulama Kimliği
transfer.source.application_id string

Uygulamaya atanan salt okunur Kare Kimliği.

İsim
transfer.source.name string

Adı.

Devlet
transfer.state string

Geçerli durum.

Stok düzeltmesi alma

Sağlanan adjustment_id ile InventoryAdjustment nesnesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Ayarlama Kimliği
adjustment_id True string

Ayarlamanın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
adjustment.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Başvuru Kimliği
adjustment.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Kimden Durumu
adjustment.from_state string

Ayarlamadan önceki ilgili madde miktarının stok durumu.

Son Durum
adjustment.to_state string

Ayarlamadan sonra ilgili madde miktarının stok durumu.

Konum Kimliği
adjustment.location_id string

Konumun tanımlayıcısı.

Katalog Nesne Kimliği
adjustment.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Katalog Nesne Türü
adjustment.catalog_object_type string

İzlenen CatalogObject türü.

Miktar
adjustment.quantity string

Ayarlamadan etkilenen öğelerin ondalık dize olarak sayısı. Ondalık ayırıcıdan sonra en fazla 5 basamak destekleyebilir.

Miktar
adjustment.total_price_money.amount integer

Miktar.

Para birimi
adjustment.total_price_money.currency string

Para birimi.

Oluştuğu Yer
adjustment.occurred_at string

Stok ayarlamasının ne zaman gerçekleştiğini gösteren istemci tarafından oluşturulan RFC 3339 biçimli zaman damgası. Stok ayarlama güncelleştirmeleri için, occurred_at zaman damgası isteğin zamanına göre 24 saatten eski veya gelecekte olamaz.

Oluşturma Tarihi
adjustment.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Ürün
adjustment.source.product string

Uygulamanın ürün türü.

Uygulama Kimliği
adjustment.source.application_id string

Uygulamaya atanan salt okunur Kare Kimliği.

İsim
adjustment.source.name string

Adı.

Çalışan Kimliği
adjustment.employee_id string

Çalışanın Kare olarak oluşturulan kimliği.

Stok fiziksel sayısını alma

Sağlanan physical_count_id ile InventoryPhysicalCount nesnesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Fiziksel Sayı Kimliği
physical_count_id True string

Fiziksel sayının tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
count.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Başvuru Kimliği
count.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Katalog Nesne Kimliği
count.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Katalog Nesne Türü
count.catalog_object_type string

İzlenen CatalogObject türü.

Devlet
count.state string

Geçerli durum.

Konum Kimliği
count.location_id string

Konumun tanımlayıcısı.

Miktar
count.quantity string

Ayarlamadan etkilenen öğelerin ondalık dize olarak sayısı. Ondalık ayırıcıdan sonra en fazla 5 basamak destekleyebilir.

Ürün
count.source.product string

Uygulamanın ürün türü.

Uygulama Kimliği
count.source.application_id string

Uygulamaya atanan salt okunur Kare Kimliği.

İsim
count.source.name string

Adı.

Çalışan Kimliği
count.employee_id string

Çalışanın Kare olarak oluşturulan kimliği.

Oluştuğu Yer
count.occurred_at string

Stok ayarlamasının ne zaman gerçekleştiğini gösteren istemci tarafından oluşturulan RFC 3339 biçimli zaman damgası. Stok ayarlama güncelleştirmeleri için, occurred_at zaman damgası isteğin zamanına göre 24 saatten eski veya gelecekte olamaz.

Oluşturma Tarihi
count.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Stok sayısını alma

Belirli bir Konum kümesindeki belirli bir CatalogObject için geçerli hesaplanan hisse senedi sayısını alır.

Parametreler

Name Anahtar Gerekli Tür Description
Katalog Nesne Kimliği
catalog_object_id True string

Katalog nesnesinin tanımlayıcısı.

Konum Kimlikleri
location_ids string

Virgülle ayrılmış liste olarak aramak için Konum Kimlikleri. Boş bir liste tüm konumları sorgular.

Cursor
cursor string

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

Döndürülenler

Name Yol Tür Description
Sayar
counts array of object
Katalog Nesne Kimliği
counts.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Katalog Nesne Türü
counts.catalog_object_type string

İzlenen CatalogObject türü.

Devlet
counts.state string

Geçerli durum.

Konum Kimliği
counts.location_id string

Konumun tanımlayıcısı.

Miktar
counts.quantity string

Ondalık dize olarak tahmini sayıdan etkilenen öğe sayısı. Ondalık ayırıcıdan sonra en fazla 5 basamak destekleyebilir.

Hesaplanacak Yer
counts.calculated_at string

Tahmini sayıyı etkileyen en son fiziksel sayının veya ayarlamanın ne zaman alındığını gösteren RFC 3339 biçimli zaman damgası.

Sıralamayı hesaplama (Beta)

Uygulamaların sipariş oluşturmadan sipariş fiyatlandırmasını önizlemesini sağlar.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Konum Kimliği
location_id string

Konumun tanımlayıcısı.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Yüzde
percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Scope
scope string

Geçerli düzeyi gösterir.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Döndürülenler

Name Yol Tür Description
Konum Kimliği
order.location_id string

Konumun tanımlayıcısı.

Satır Öğeleri
order.line_items array of object
UID
order.line_items.uid string

Kare tarafından oluşturulan kimlik.

Miktar
order.line_items.quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

İsim
order.line_items.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
order.line_items.base_price_money.amount integer

Miktar.

Para birimi
order.line_items.base_price_money.currency string

Para birimi.

Miktar
order.line_items.gross_sales_money.amount integer

Miktar.

Para birimi
order.line_items.gross_sales_money.currency string

Para birimi.

Miktar
order.line_items.total_tax_money.amount integer

Miktar.

Para birimi
order.line_items.total_tax_money.currency string

Para birimi.

Miktar
order.line_items.total_discount_money.amount integer

Miktar.

Para birimi
order.line_items.total_discount_money.currency string

Para birimi.

Miktar
order.line_items.total_money.amount integer

Miktar.

Para birimi
order.line_items.total_money.currency string

Para birimi.

Miktar
order.line_items.variation_total_price_money.amount integer

Miktar.

Para birimi
order.line_items.variation_total_price_money.currency string

Para birimi.

Uygulanan İndirimler
order.line_items.applied_discounts array of object
UID
order.line_items.applied_discounts.uid string

Kare olarak atanan kimlik.

İndirim UID
order.line_items.applied_discounts.discount_uid string

Uygulanan indirimin temsil ettiği indirimin kullanıcı arabirimi.

Miktar
order.line_items.applied_discounts.applied_money.amount integer

Miktar.

Para birimi
order.line_items.applied_discounts.applied_money.currency string

Para birimi.

İskontolar
order.discounts array of object
UID
order.discounts.uid string

Kare tarafından oluşturulan kimlik.

İsim
order.discounts.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Yüzde
order.discounts.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Miktar
order.discounts.applied_money.amount integer

Miktar.

Para birimi
order.discounts.applied_money.currency string

Para birimi.

Türü
order.discounts.type string

Türünü gösterir.

Scope
order.discounts.scope string

Geçerli düzeyi gösterir.

Oluşturma Tarihi
order.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
order.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Devlet
order.state string

Geçerli durum.

Sürüm
order.version integer

Bu nesnenin geçerli sürümü.

Miktar
order.total_tax_money.amount integer

Miktar.

Para birimi
order.total_tax_money.currency string

Para birimi.

Miktar
order.total_discount_money.amount integer

Miktar.

Para birimi
order.total_discount_money.currency string

Para birimi.

Miktar
order.total_tip_money.amount integer

Miktar.

Para birimi
order.total_tip_money.currency string

Para birimi.

Miktar
order.total_money.amount integer

Miktar.

Para birimi
order.total_money.currency string

Para birimi.

Miktar
order.total_service_charge_money.amount integer

Miktar.

Para birimi
order.total_service_charge_money.currency string

Para birimi.

Miktar
order.net_amounts.total_money.amount integer

Miktar.

Para birimi
order.net_amounts.total_money.currency string

Para birimi.

Miktar
order.net_amounts.tax_money.amount integer

Miktar.

Para birimi
order.net_amounts.tax_money.currency string

Para birimi.

Miktar
order.net_amounts.discount_money.amount integer

Miktar.

Para birimi
order.net_amounts.discount_money.currency string

Para birimi.

Miktar
order.net_amounts.tip_money.amount integer

Miktar.

Para birimi
order.net_amounts.tip_money.currency string

Para birimi.

Miktar
order.net_amounts.service_charge_money.amount integer

Miktar.

Para birimi
order.net_amounts.service_charge_money.currency string

Para birimi.

Terminal kullanıma alma oluşturma

Bir Terminal ödeme isteği oluşturur ve istenen tutar için ödeme almak üzere belirtilen cihaza gönderir.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Başvuru Kimliği
reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Cihaz Kimliği
device_id string

Bu TerminalCheckout için tasarlanan cihazın benzersiz kimliği.

Uyarı
note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Döndürülenler

Name Yol Tür Description
Kimlik
checkout.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Miktar
checkout.amount_money.amount integer

Miktar.

Para birimi
checkout.amount_money.currency string

Para birimi.

Başvuru Kimliği
checkout.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Uyarı
checkout.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Cihaz Kimliği
checkout.device_options.device_id string

Bu TerminalCheckout için tasarlanan cihazın benzersiz kimliği.

Ekran Alıntısına İzin Ver
checkout.device_options.tip_settings.allow_tipping boolean

Bu ödeme için bahşiş vermenin etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur.

Makbuz Ekranını Atla
checkout.device_options.skip_receipt_screen boolean

Cihaza makbuz ekranını atlayıp atlamasını emreder. Varsayılan değer false'tur.

Statü
checkout.status string

Bu nesnenin geçerli doğrulama durumu.

Oluşturma Tarihi
checkout.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
checkout.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Uygulama Kimliği
checkout.app_id string

Kullanıma alma işlemini oluşturan uygulamanın kimliği.

Son Tarih Süresi
checkout.deadline_duration string

Bir RFC 3339 süresi, ardından kullanıma alma işlemi otomatik olarak iptal edilir. BEKLEMEDE olan bir TerminalCheckout otomatik olarak İPTAL EDİlDİ ve iptal nedeni TIMED_OUT. Varsayılan: Oluşturmadan 5 dakika sonra

Ödeme Türü
checkout.payment_type string

Terminalin yakalamayı denemesi gereken ödeme türü. Varsayılan olarak CARD_PRESENT.

Terminal kullanıma almayı iptal etme

İsteğin durumu izin verirse Bir Terminal kullanıma alma isteğini iptal eder.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıma Alma Kimliği
checkout_id True string

Kullanıma alma işleminin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
checkout.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Miktar
checkout.amount_money.amount integer

Miktar.

Para birimi
checkout.amount_money.currency string

Para birimi.

Başvuru Kimliği
checkout.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Cihaz Kimliği
checkout.device_options.device_id string

Bu TerminalCheckout için tasarlanan cihazın benzersiz kimliği.

Ekran Alıntısına İzin Ver
checkout.device_options.tip_settings.allow_tipping boolean

Bu ödeme için bahşiş vermenin etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur.

Makbuz Ekranını Atla
checkout.device_options.skip_receipt_screen boolean

Cihaza makbuz ekranını atlayıp atlamasını emreder. Varsayılan değer false'tur.

Statü
checkout.status string

Bu nesnenin geçerli doğrulama durumu.

İptal Nedeni
checkout.cancel_reason string

İptal edilen işlemin nedeni.

Oluşturma Tarihi
checkout.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
checkout.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Uygulama Kimliği
checkout.app_id string

Kullanıma alma işlemini oluşturan uygulamanın kimliği.

Son Tarih Süresi
checkout.deadline_duration string

Bir RFC 3339 süresi, ardından kullanıma alma işlemi otomatik olarak iptal edilir. BEKLEMEDE olan bir TerminalCheckout otomatik olarak İPTAL EDİlDİ ve iptal nedeni TIMED_OUT. Varsayılan: Oluşturmadan 5 dakika sonra

Terminal para iadelerinde arama

İstekte bulunan satıcı tarafından oluşturulan Interac Terminal para iadesi isteklerinin filtrelenmiş listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Sınır
limit integer

Tek bir sayfada döndürülecek sonuç sayısıyla ilgili bir sınır. Sınır danışmanlıktır; uygulama daha fazla veya daha az sonuç döndürebilir. Sağlanan sınır negatif, sıfır veya en yüksek sınır olan 1.000'den yüksekse, yoksayılır.

Statü
status string

Geçerli durum.

Döndürülenler

Name Yol Tür Description
Iadesi
refunds array of object
Kimlik
refunds.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Para İadesi Kimliği
refunds.refund_id string

Bu para iadesi için Kare tarafından oluşturulan benzersiz kimlik.

Ödeme Kimliği
refunds.payment_id string

Ödemenin kimliği.

Miktar
refunds.amount_money.amount integer

Miktar.

Para birimi
refunds.amount_money.currency string

Para birimi.

Reason
refunds.reason string

Kart sahibinin anlaşmazlığı bankasıyla başlatmasının anlaşmazlık nedeni.

Cihaz Kimliği
refunds.device_id string

Bu kodu kullanan cihazın benzersiz kimliği. Cihaz eşlendiğinde doldurulur.

Son Tarih Süresi
refunds.deadline_duration string

Bir RFC 3339 süresi, ardından kullanıma alma işlemi otomatik olarak iptal edilir. BEKLEMEDE olan bir TerminalCheckout otomatik olarak İPTAL EDİlDİ ve iptal nedeni TIMED_OUT. Varsayılan: Oluşturmadan 5 dakika sonra

Statü
refunds.status string

Bu nesnenin geçerli doğrulama durumu.

Oluşturma Tarihi
refunds.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
refunds.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Uygulama Kimliği
refunds.app_id string

Kullanıma alma işlemini oluşturan uygulamanın kimliği.

Kart Markası
refunds.card.card_brand string

Kartın markası.

Son 4
refunds.card.last_4 string

Kart numarasının son 4 basamağı.

Sona Erme Ayı
refunds.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Sona Erme Yılı
refunds.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
refunds.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
refunds.card.card_type string

Kartın türü.

BIN
refunds.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Sipariş Kimliği
refunds.order_id string

Siparişin kimliği.

Konum Kimliği
refunds.location_id string

Konumun tanımlayıcısı.

Terminal para iadesi alma

Kimliğine göre Interac Terminal para iadesi nesnesi alır.

Parametreler

Name Anahtar Gerekli Tür Description
Terminal Para İadesi Kimliği
terminal_refund_id True string

Terminal para iadesinin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
refund.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Para İadesi Kimliği
refund.refund_id string

Bu para iadesi için Kare tarafından oluşturulan benzersiz kimlik.

Ödeme Kimliği
refund.payment_id string

Ödemenin benzersiz kimliği.

Miktar
refund.amount_money.amount integer

Miktar.

Para birimi
refund.amount_money.currency string

Para birimi.

Reason
refund.reason string

Bu nesnenin nedeni.

Cihaz Kimliği
refund.device_id string

Bu TerminalRefund için tasarlanan cihazın benzersiz kimliği.

Son Tarih Süresi
refund.deadline_duration string

Bir RFC 3339 süresi, ardından kullanıma alma işlemi otomatik olarak iptal edilir. BEKLEMEDE olan bir TerminalCheckout otomatik olarak İPTAL EDİlDİ ve iptal nedeni TIMED_OUT. Varsayılan: Oluşturmadan 5 dakika sonra

Statü
refund.status string

Bu nesnenin geçerli doğrulama durumu.

Oluşturma Tarihi
refund.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
refund.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Uygulama Kimliği
refund.app_id string

Kullanıma alma işlemini oluşturan uygulamanın kimliği.

Kart Markası
refund.card.card_brand string

Kartın markası.

last_4
refund.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
refund.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
refund.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
refund.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
refund.card.card_type string

Kartın türü.

BIN
refund.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Sipariş Kimliği
refund.order_id string

Siparişin kimliği.

Konum Kimliği
refund.location_id string

Konumun tanımlayıcısı.

Terminal para iadesi oluşturma

Kare Terminalde tamamlanan Interac ödemesi için para iadesi isteği oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Cihaz Kimliği
device_id string

Bu TerminalRefund için tasarlanan cihazın benzersiz kimliği.

Reason
reason string

Bu nesnenin nedeni.

Ödeme Kimliği
payment_id string

Ödemenin benzersiz kimliği.

Döndürülenler

Name Yol Tür Description
Kimlik
refund.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Ödeme Kimliği
refund.payment_id string

Ödemenin benzersiz kimliği.

Miktar
refund.amount_money.amount integer

Miktar.

Para birimi
refund.amount_money.currency string

Para birimi.

Reason
refund.reason string

Bu nesnenin nedeni.

Cihaz Kimliği
refund.device_id string

Bu TerminalRefund için tasarlanan cihazın benzersiz kimliği.

Son Tarih Süresi
refund.deadline_duration string

Bir RFC 3339 süresi, ardından kullanıma alma işlemi otomatik olarak iptal edilir. BEKLEMEDE olan bir TerminalCheckout otomatik olarak İPTAL EDİlDİ ve iptal nedeni TIMED_OUT. Varsayılan: Oluşturmadan 5 dakika sonra

Statü
refund.status string

Bu nesnenin geçerli doğrulama durumu.

Oluşturma Tarihi
refund.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
refund.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Uygulama Kimliği
refund.app_id string

Kullanıma alma işlemini oluşturan uygulamanın kimliği.

Kart Markası
refund.card.card_brand string

Kartın markası.

last_4
refund.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
refund.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
refund.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
refund.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
refund.card.card_type string

Kartın türü.

BIN
refund.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Sipariş Kimliği
refund.order_id string

Siparişin kimliği.

Konum Kimliği
refund.location_id string

Konumun tanımlayıcısı.

Terminal para iadesini iptal et

İsteğin durumu izin verirse, para iadesi isteği kimliğine göre Interac Terminal para iadesi isteğini iptal eder.

Parametreler

Name Anahtar Gerekli Tür Description
Terminal Para İadesi Kimliği
terminal_refund_id True string

Terminal para iadesinin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
refund.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Ödeme Kimliği
refund.payment_id string

Ödemenin benzersiz kimliği.

Miktar
refund.amount_money.amount integer

Miktar.

Para birimi
refund.amount_money.currency string

Para birimi.

Reason
refund.reason string

Bu nesnenin nedeni.

Cihaz Kimliği
refund.device_id string

Bu TerminalRefund için tasarlanan cihazın benzersiz kimliği.

Son Tarih Süresi
refund.deadline_duration string

Bir RFC 3339 süresi, ardından kullanıma alma işlemi otomatik olarak iptal edilir. BEKLEMEDE olan bir TerminalCheckout otomatik olarak İPTAL EDİlDİ ve iptal nedeni TIMED_OUT. Varsayılan: Oluşturmadan 5 dakika sonra

Statü
refund.status string

Bu nesnenin geçerli doğrulama durumu.

İptal Nedeni
refund.cancel_reason string

İptal edilen işlemin nedeni.

Oluşturma Tarihi
refund.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
refund.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Uygulama Kimliği
refund.app_id string

Kullanıma alma işlemini oluşturan uygulamanın kimliği.

Kart Markası
refund.card.card_brand string

Kartın markası.

last_4
refund.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
refund.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
refund.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
refund.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
refund.card.card_type string

Kartın türü.

BIN
refund.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Sipariş Kimliği
refund.order_id string

Siparişin kimliği.

Konum Kimliği
refund.location_id string

Konumun tanımlayıcısı.

Terminal ödemesi alma

checkout_id tarafından bir Terminal kullanıma alma isteği alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıma Alma Kimliği
checkout_id True string

Kullanıma alma işleminin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
checkout.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Miktar
checkout.amount_money.amount integer

Miktar.

Para birimi
checkout.amount_money.currency string

Para birimi.

Başvuru Kimliği
checkout.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Uyarı
checkout.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Cihaz Kimliği
checkout.device_options.device_id string

Bu TerminalCheckout için tasarlanan cihazın benzersiz kimliği.

Ekran Alıntısına İzin Ver
checkout.device_options.tip_settings.allow_tipping boolean

Bu ödeme için bahşiş vermenin etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur.

Makbuz Ekranını Atla
checkout.device_options.skip_receipt_screen boolean

Cihaza makbuz ekranını atlayıp atlamasını emreder. Varsayılan değer false'tur.

Statü
checkout.status string

Bu nesnenin geçerli doğrulama durumu.

Oluşturma Tarihi
checkout.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
checkout.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Uygulama Kimliği
checkout.app_id string

Kullanıma alma işlemini oluşturan uygulamanın kimliği.

Son Tarih Süresi
checkout.deadline_duration string

Bir RFC 3339 süresi, ardından kullanıma alma işlemi otomatik olarak iptal edilir. BEKLEMEDE olan bir TerminalCheckout otomatik olarak İPTAL EDİlDİ ve iptal nedeni TIMED_OUT. Varsayılan: Oluşturmadan 5 dakika sonra

Toplu alma siparişleri

Kimliklerine göre bir dizi siparişi alır. Belirli bir sipariş kimliği yoksa, bir hata oluşturmak yerine kimlik yoksayılır.

Parametreler

Name Anahtar Gerekli Tür Description
Konum Kimliği
location_id string

Konum tanımlayıcısı.

Kimlikleri sırala
order_ids array of string

Döndürülenler

Name Yol Tür Description
Sipariş
orders array of object
Kimlik
orders.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
orders.location_id string

Konumun tanımlayıcısı.

Başvuru Kimliği
orders.reference_id string

Müşteri profilini başka bir sistemdeki bir varlıkla ilişkilendirmek için kullanılan isteğe bağlı ikinci kimlik.

Satır Öğeleri
orders.line_items array of object
UID
orders.line_items.uid string

Faturadaki ödeme isteğinin Kare olarak oluşturulan kimliği.

İsim
orders.line_items.name string

İnsan tarafından okunabilen bir isim.

Miktar
orders.line_items.quantity string

Satın alınan ve ondalık sayı olarak biçimlendirilmiş miktar.

Miktar
orders.line_items.base_price_money.amount integer

Miktar.

Para birimi
orders.line_items.base_price_money.currency string

Para birimi.

Miktar
orders.line_items.total_money.amount integer

Miktar.

Para birimi
orders.line_items.total_money.currency string

Para birimi.

Miktar
orders.total_money.amount integer

Miktar.

Para birimi
orders.total_money.currency string

Para birimi.

Toplu alma stok sayıları

İstenen Konumlarda sağlanan CatalogObjects için geçerli sayıları döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Katalog Nesne Kimlikleri
catalog_object_ids array of string
Konum Kimlikleri
location_ids array of string
Sonra Güncelleştirildi
updated_after string

Rfc 3339 zaman damgasında belirtilen süreden sonra sonuçları calculated_at değeriyle döndürme filtresi.

Döndürülenler

Name Yol Tür Description
Sayar
counts array of object
Katalog Nesne Kimliği
counts.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Katalog Nesne Türü
counts.catalog_object_type string

İzlenen CatalogObject türü.

Devlet
counts.state string

Geçerli durum.

Konum Kimliği
counts.location_id string

Konumun tanımlayıcısı.

Miktar
counts.quantity string

Ondalık dize olarak tahmini sayıdan etkilenen öğe sayısı. Ondalık ayırıcıdan sonra en fazla 5 basamak destekleyebilir.

Hesaplanacak Yer
counts.calculated_at string

Tahmini sayıyı etkileyen en son fiziksel sayının veya ayarlamanın ne zaman alındığını gösteren RFC 3339 biçimli zaman damgası.

Toplu değişiklik envanteri

Sağlanan madde miktarlarına düzeltmeler ve sayımlar uygular. Başarılı olduğunda: İstekte başvuruda bulunılan tüm nesneler için geçerli hesaplanan sayıları döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Türü
type string

Bu nesnenin türü.

Başvuru Kimliği
reference_id string

Bu kartı bir dış sistemdeki başka bir varlıkla ilişkilendiren isteğe bağlı kullanıcı tanımlı başvuru kimliği.

Katalog Nesne Kimliği
catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Devlet
state string

İlgili madde miktarı için geçerli stok durumu.

Konum Kimliği
location_id string

Bu ihalenin bir kısmını alan alıcının (satıcı dışında) konum kimliği.

Miktar
quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

Çalışan Kimliği
employee_id string

Fiziksel sayıdan sorumlu Çalışanın Kare olarak oluşturulan kimliği.

Oluştuğu Yer
occurred_at string

Fiziksel sayının ne zaman incelendiğini gösteren istemci tarafından oluşturulan RFC 3339 biçimli zaman damgası. Fiziksel sayım güncelleştirmeleri için, occurred_at zaman damgası isteğin zamanına göre 24 saatten eski veya gelecekte olamaz.

Değişmemiş Sayıları Yoksay
ignore_unchanged_counts boolean

Son fiziksel sayıdan bu yana miktarın değişmemesi durumunda geçerli fiziksel sayın yoksayılıp yoksayılmayacağını gösterir.

Döndürülenler

Name Yol Tür Description
Sayar
counts array of object
Katalog Nesne Kimliği
counts.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Katalog Nesne Türü
counts.catalog_object_type string

İzlenen CatalogObject türü.

Devlet
counts.state string

Geçerli durum.

Konum Kimliği
counts.location_id string

Konumun tanımlayıcısı.

Miktar
counts.quantity string

Ondalık dize olarak tahmini sayıdan etkilenen öğe sayısı. Ondalık ayırıcıdan sonra en fazla 5 basamak destekleyebilir.

Hesaplanacak Yer
counts.calculated_at string

Tahmini sayıyı etkileyen en son fiziksel sayının veya ayarlamanın ne zaman alındığını gösteren RFC 3339 biçimli zaman damgası.

Toplu işlem katalog nesnelerini alma

Sağlanan kimliği temel alan bir nesne kümesi döndürür. Kümede döndürülen her CatalogItem, aşağıdakiler dahil olmak üzere tüm alt bilgilerini içerir: tüm CatalogItemVariation nesneleri, CatalogModifierList nesnelerine yapılan başvurular ve buna uygulanan tüm CatalogTax nesnelerinin kimlikleri.

Parametreler

Name Anahtar Gerekli Tür Description
Nesne Kimlikleri
object_ids array of string
Katalog Sürümü
catalog_version integer

Yanıta eklenecek katalog nesnelerinin belirli sürümü. Bu, nesnelerin geçmiş sürümlerini almanıza olanak tanır. Belirtilen sürüm değeri, CatalogObjects'in sürüm özniteliğiyle eşleştirilir.

İlgili Nesneleri Ekle
include_related_objects boolean

True ise, yanıt aşağıdaki gibi istenen nesnelerle ilgili ek nesneler içerir: Yanıtın nesne alanı bir CatalogItem içeriyorsa, yanıtın related_objects alanında ilişkili CatalogCategory nesneleri, CatalogTax nesneleri, CatalogImage nesneleri ve CatalogModifierLists döndürülür. Yanıtın nesne alanı bir CatalogItemVariation içeriyorsa, üst CatalogItem yanıtın related_objects alanında döndürülür.

Döndürülenler

Name Yol Tür Description
Objects
objects array of object
Türü
objects.type string

Bu nesnenin türü.

Kimlik
objects.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Güncelleştirme Tarihi:
objects.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Sürüm
objects.version integer

Nesnenin geçerli sürümü.

Silindi
objects.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
objects.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

İsim
objects.item_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Description
objects.item_data.title string

Öğenin açıklaması. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Kategori Kimliği
objects.item_data.category_id string

Varsa, öğenin kategorisinin kimliği.

Vergi kimlikleri
objects.item_data.tax_ids array of string
Varyasyon -ları
objects.item_data.variations array of object
Türü
objects.item_data.variations.type string

Bu nesnenin türü. Her nesne türü, aşağıdaki ilgili *_data alanı içinde yapılandırılmış biçimde ifade edilen beklenen özelliklere sahiptir.

Kimlik
objects.item_data.variations.id string

Bu nesneye başvurmak için bir tanımlayıcı.

Güncelleştirme Tarihi:
objects.item_data.variations.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Sürüm
objects.item_data.variations.version integer

Nesnenin sürümü. Bir nesneyi güncelleştirirken, sağlanan sürüm veritabanındaki sürümle eşleşmelidir, aksi takdirde yazma işlemi çakışan olarak reddedilir.

Silindi
objects.item_data.variations.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
objects.item_data.variations.present_at_all_locations boolean

present_at_all_locations false olsa bile nesnenin bulunduğu konumların listesi. Bu, devre dışı bırakılan konumları içerebilir.

Öğe Kimliği
objects.item_data.variations.item_variation_data.item_id string

Bu öğe varyasyonu olan nesnenin kimliği.

İsim
objects.item_data.variations.item_variation_data.name string

Bu öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Sıralı
objects.item_data.variations.item_variation_data.ordinal integer

Bu öğe varyasyonunun görüntülenme sırası. Bu değer salt okunurdur.

Fiyatlandırma Türü
objects.item_data.variations.item_variation_data.pricing_type string

Madde varyasyonunun fiyatının sabit olup olmadığını veya satış sırasında belirlenip belirlenmediğini gösterir.

Miktar
objects.item_data.variations.item_variation_data.price_money.amount integer

Para birimiyle belirtilen para biriminin en küçük paydasında yer alan para miktarı. Örneğin, para birimi ABD doları olduğunda tutar cent cinsindendir. Parasal tutarlar pozitif veya negatif olabilir. Belirli bir durumdaki işaretin anlamını belirlemek için belirli alan açıklamasına bakın.

Para birimi
objects.item_data.variations.item_variation_data.price_money.currency string

ISO 4217 biçimindeki para biriminin türü. Örneğin, ABD doları için para birimi kodu ABD dolarıdır.

İlgili Nesneler
related_objects array of object
Türü
related_objects.type string

Bu nesnenin türü.

Kimlik
related_objects.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Güncelleştirme Tarihi:
related_objects.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Sürüm
related_objects.version integer

Nesnenin geçerli sürümü.

Silindi
related_objects.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
related_objects.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

İsim
related_objects.category_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

İsim
related_objects.tax_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Hesaplama Aşaması
related_objects.tax_data.calculation_phase string

Verginin bir ödemenin alt toplamına veya toplamına göre hesaplanıp hesaplanmadığı.

Ekleme Türü
related_objects.tax_data.inclusion_type string

Verginin EKLENEBILIR mi yoksa KAPSAYıCı mı olduğu.

Yüzde
related_objects.tax_data.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Etkinleştirildi
related_objects.tax_data.enabled boolean

Bir nesnenin kullanılıp kullanılamayacağını gösterir.

Toplu olarak stok değişikliklerini alma

Sağlanan filtre ölçütlerine göre geçmiş fiziksel sayıları ve ayarlamaları döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Katalog Nesne Kimlikleri
catalog_object_ids array of string
Konum Kimlikleri
location_ids array of string
Türler
types array of string
States
states array of string
Sonra Güncelleştirildi
updated_after string

Rfc 3339 zaman damgasında belirtilen süreden sonra sonuçları calculated_at değeriyle döndürme filtresi.

Önce Güncelleştirildi
updated_before string

Rfc 3339 zaman damgasında belirtilen süreden önce sonuçları created_at veya calculated_at değeriyle döndüren filtre.

Döndürülenler

Name Yol Tür Description
Changes
changes array of object
Türü
changes.type string

Bu nesnenin türü.

Kimlik
changes.physical_count.id string

Nesnenin tanımlayıcısı

Başvuru Kimliği
changes.physical_count.reference_id string

Bu kartı bir dış sistemdeki başka bir varlıkla ilişkilendiren isteğe bağlı kullanıcı tanımlı başvuru kimliği.

Katalog Nesne Kimliği
changes.physical_count.catalog_object_id string

İzlenen CatalogObject'in Kare olarak oluşturulan kimliği.

Katalog Nesne Türü
changes.physical_count.catalog_object_type string

İzlenen CatalogObject türü.

Devlet
changes.physical_count.state string

İlgili madde miktarı için geçerli stok durumu.

Konum Kimliği
changes.physical_count.location_id string

Bu ihalenin bir kısmını alan alıcının (satıcı dışında) konum kimliği.

Miktar
changes.physical_count.quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

Ürün
changes.physical_count.source.product string

Uygulamanın ürün türü.

Uygulama Kimliği
changes.physical_count.source.application_id string

Uygulamaya atanan Kare Kimlik.

İsim
changes.physical_count.source.name string

Öğenin adı.

Çalışan Kimliği
changes.physical_count.employee_id string

Fiziksel sayıdan sorumlu Çalışanın Kare olarak oluşturulan kimliği.

Oluştuğu Yer
changes.physical_count.occurred_at string

Fiziksel sayının ne zaman incelendiğini gösteren istemci tarafından oluşturulan RFC 3339 biçimli zaman damgası. Fiziksel sayım güncelleştirmeleri için, occurred_at zaman damgası isteğin zamanına göre 24 saatten eski veya gelecekte olamaz.

Oluşturma Tarihi
changes.physical_count.created_at string

Fiziksel sayının ne zaman oluşturulduğunu gösteren istemci tarafından oluşturulan RFC 3339 biçimli zaman damgası.

Toplu upsert katalog nesneleri

Sağlanan nesne listesine göre en fazla 10.000 hedef nesne oluşturur veya güncelleştirir. Hedef nesneler toplu olarak gruplandırılır ve her toplu iş tümü veya hiç şeklinde eklenir/güncelleştirilir. Toplu iş içindeki bir nesne bir şekilde yanlış biçimlendirilmişse veya veritabanı kısıtlamasını ihlal ederse, söz konusu öğeyi içeren tüm toplu iş göz ardı edilir. Ancak, aynı istekteki diğer toplu işlemler yine de başarılı olabilir. Her toplu işlem en fazla 1.000 nesne içerebilir ve istek için toplam nesne sayısı (öğeler, varyasyonlar, değiştirici listeler, indirimler ve vergiler) 10.000'den fazla olmadığı sürece toplu işlemler sırayla işlenir.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Türü
type string

Bu nesnenin türü.

Kimlik
id string

Bu nesneye başvurmak için bir tanımlayıcı.

Tüm Konumlarda Mevcut
present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Description
title string

Öğenin açıklaması. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Kategori Kimliği
category_id string

Varsa, öğenin kategorisinin kimliği.

Vergi kimlikleri
tax_ids array of string
Türü
type string

Bu nesnenin türü. Her nesne türü, aşağıdaki ilgili *_data alanı içinde yapılandırılmış biçimde ifade edilen beklenen özelliklere sahiptir.

Kimlik
id string

Bu nesneye başvurmak için bir tanımlayıcı.

Tüm Konumlarda Mevcut
present_at_all_locations boolean

Tüm konumlarda bulunup bulunmadığı.

Öğe Kimliği
item_id string

Öğenin tanımlayıcısı.

İsim
name string

Öğenin adı.

Fiyatlandırma Türü
pricing_type string

Fiyatlandırma türü.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

İsim
name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Hesaplama Aşaması
calculation_phase string

Verginin bir ödemenin alt toplamına veya toplamına göre hesaplanıp hesaplanmadığı.

Ekleme Türü
inclusion_type string

Verginin EKLENEBILIR mi yoksa KAPSAYıCı mı olduğu.

Yüzde
percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki vergi yüzdesi. 7,5 değeri,%7,5'e karşılık gelir.

Özel Tutarlar için geçerlidir
applies_to_custom_amounts boolean

Doğruysa, ücret Belirli bir CatalogItem ile ilişkilendirilmemiş Olan Satış Noktası Kare uygulamasına girilen özel tutarlar için geçerlidir.

Etkinleştirildi
enabled boolean

Satış Noktası Karesi uygulamasında verginin etkin (true) olarak görüntülenip görüntülenmeyeceğini (false) belirten boole bayrağı.

Döndürülenler

Name Yol Tür Description
Objects
objects array of object
Türü
objects.type string

Bu nesnenin türü.

Kimlik
objects.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Güncelleştirme Tarihi:
objects.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Sürüm
objects.version integer

Nesnenin geçerli sürümü.

Silindi
objects.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
objects.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

İsim
objects.item_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Description
objects.item_data.title string

Öğenin açıklaması. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Kategori Kimliği
objects.item_data.category_id string

Varsa, öğenin kategorisinin kimliği.

Vergi kimlikleri
objects.item_data.tax_ids array of string
Varyasyon -ları
objects.item_data.variations array of object
Türü
objects.item_data.variations.type string

Bu nesnenin türü. Her nesne türü, aşağıdaki ilgili *_data alanı içinde yapılandırılmış biçimde ifade edilen beklenen özelliklere sahiptir.

Kimlik
objects.item_data.variations.id string

Bu nesneye başvurmak için bir tanımlayıcı.

Güncelleştirme Tarihi:
objects.item_data.variations.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Sürüm
objects.item_data.variations.version integer

Nesnenin sürümü. Bir nesneyi güncelleştirirken, sağlanan sürüm veritabanındaki sürümle eşleşmelidir, aksi takdirde yazma işlemi çakışan olarak reddedilir.

Silindi
objects.item_data.variations.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
objects.item_data.variations.present_at_all_locations boolean

present_at_all_locations false olsa bile nesnenin bulunduğu konumların listesi. Bu, devre dışı bırakılan konumları içerebilir.

Öğe Kimliği
objects.item_data.variations.item_variation_data.item_id string

Bu öğe varyasyonu olan nesnenin kimliği.

İsim
objects.item_data.variations.item_variation_data.name string

Bu öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Sıralı
objects.item_data.variations.item_variation_data.ordinal integer

Bu öğe varyasyonunun görüntülenme sırası. Bu değer salt okunurdur.

Fiyatlandırma Türü
objects.item_data.variations.item_variation_data.pricing_type string

Madde varyasyonunun fiyatının sabit olup olmadığını veya satış sırasında belirlenip belirlenmediğini gösterir.

Miktar
objects.item_data.variations.item_variation_data.price_money.amount integer

Para birimiyle belirtilen para biriminin en küçük paydasında yer alan para miktarı. Örneğin, para birimi ABD doları olduğunda tutar cent cinsindendir. Parasal tutarlar pozitif veya negatif olabilir. Belirli bir durumdaki işaretin anlamını belirlemek için belirli alan açıklamasına bakın.

Para birimi
objects.item_data.variations.item_variation_data.price_money.currency string

ISO 4217 biçimindeki para biriminin türü. Örneğin, ABD doları için para birimi kodu ABD dolarıdır.

İsim
objects.category_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

İsim
objects.tax_data.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Hesaplama Aşaması
objects.tax_data.calculation_phase string

Verginin bir ödemenin alt toplamına veya toplamına göre hesaplanıp hesaplanmadığı.

Ekleme Türü
objects.tax_data.inclusion_type string

Verginin EKLENEBILIR mi yoksa KAPSAYıCı mı olduğu.

Yüzde
objects.tax_data.percentage string

Ondalık ayırıcı olarak '.' kullanan ve '%' işareti olmayan ondalık biçimindeki yüzde. 7,5 değeri,%7,5'e karşılık gelir.

Özel Tutarlara Uygulanır
objects.tax_data.applies_to_custom_amounts boolean

Doğruysa, ücret Belirli bir CatalogItem ile ilişkilendirilmemiş Olan Satış Noktası Kare uygulamasına girilen özel tutarlar için geçerlidir.

Etkinleştirildi
objects.tax_data.enabled boolean

Bir nesnenin kullanılıp kullanılamayacağını gösterir.

Kimlik Eşlemeleri
id_mappings array of object
İstemci Nesne Kimliği
id_mappings.client_object_id string

yeni bir CatalogObject için istemci tarafından sağlanan geçici #ön ekli kimlik.

Nesne kimliği
id_mappings.object_id string

Sunucu tarafından oluşturulan kalıcı kimlik.

Upsert katalog nesnesi

Hedef CatalogObject'i oluşturur veya güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Kimlik
id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Türü
type string

Bu nesnenin türü.

Abbreviation
abbreviation string

Ürünün Satış Noktası Kare uygulamasındaki görüntü etiketinin metni. Dizenin yalnızca ilk beş karakteri kullanılır. Bu öznitelik aranabilir ve değer uzunluğu Unicode kod noktalarıdır.

Description
title string

Öğenin açıklaması. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

İsim
name string

Adı.

Kimlik
id string

Katalogda bu nesneye başvurmak için bir tanımlayıcı.

Türü
type string

Bu nesnenin türü.

Öğe Kimliği
item_id string

Bu öğe varyasyonuyla ilişkili CatalogItem kimliği.

İsim
name string

Öğe varyasyonunun adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Fiyatlandırma Türü
pricing_type string

Madde varyasyonunun fiyatının sabit olup olmadığını veya satış sırasında belirlenip belirlenmediğini gösterir.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Döndürülenler

Name Yol Tür Description
Türü
catalog_object.type string

Bu nesnenin türü.

Kimlik
catalog_object.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Güncelleştirme Tarihi:
catalog_object.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Sürüm
catalog_object.version integer

Bu nesnenin geçerli sürümü.

Silindi
catalog_object.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

present_at_all_locations
catalog_object.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

İsim
catalog_object.item_data.name string

Adı.

Description
catalog_object.item_data.title string

Öğenin açıklaması. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Abbreviation
catalog_object.item_data.abbreviation string

Ürünün Satış Noktası Kare uygulamasındaki görüntü etiketinin metni. Dizenin yalnızca ilk beş karakteri kullanılır. Bu öznitelik aranabilir ve değer uzunluğu Unicode kod noktalarıdır.

Varyasyon -ları
catalog_object.item_data.variations array of object
Türü
catalog_object.item_data.variations.type string

Bu nesnenin türü.

Kimlik
catalog_object.item_data.variations.id string

Katalogda bu nesneye başvurmak için bir tanımlayıcı.

Güncelleştirme Tarihi:
catalog_object.item_data.variations.updated_at string

RFC 3339 biçimindeki son değişiklik zaman damgası.

Sürüm
catalog_object.item_data.variations.version integer

Nesnenin sürümü. Bir nesneyi güncelleştirirken, sağlanan sürüm veritabanındaki sürümle eşleşmelidir, aksi takdirde yazma işlemi çakışan olarak reddedilir.

Silindi
catalog_object.item_data.variations.is_deleted boolean

True ise, nesne veritabanından silinmiştir. Eklenen yeni nesneler için false olmalıdır. Silindiğinde, updated_at alanı silme süresine eşit olur.

Tüm Konumlarda Mevcut
catalog_object.item_data.variations.present_at_all_locations boolean

True ise, bu nesne absent_at_location_ids alanında belirtilen yerler dışında tüm konumlarda (gelecekteki konumlar dahil) bulunur. False ise, bu nesne present_at_location_ids alanında belirtilen yerler dışında hiçbir konumda (gelecekteki konumlar dahil) mevcut değildir. Belirtilmezse, varsayılan değer true olur.

Öğe Kimliği
catalog_object.item_data.variations.item_variation_data.item_id string

Bu öğe varyasyonuyla ilişkili CatalogItem kimliği.

İsim
catalog_object.item_data.variations.item_variation_data.name string

Öğe varyasyonunun adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir ve değer uzunluğu Unicode kod noktalarıdır.

Sıralı
catalog_object.item_data.variations.item_variation_data.ordinal integer

Bu öğe varyasyonunun görüntülenme sırası. Bu değer salt okunurdur. Yazma işlemlerinde, bir üst CatalogItem içindeki her öğe varyasyonu için sıra, öğe varyasyonlarının konumuna göre ayarlanır. Okumalarda, değerin sıralı veya benzersiz olması garanti edilmemektedir.

Fiyatlandırma Türü
catalog_object.item_data.variations.item_variation_data.pricing_type string

Madde varyasyonunun fiyatının sabit olup olmadığını veya satış sırasında belirlenip belirlenmediğini gösterir.

Stoklanabilir
catalog_object.item_data.variations.item_variation_data.stockable boolean

Hisse senedinin doğrudan bu varyasyona mı (DOĞRU) yoksa yalnızca bileşenlerine mi (YANLIŞ) sayılıp sayılmadığı. Geriye dönük uyumluluk için eksik değerler TRUE olarak yorumlanır.

Miktar
catalog_object.item_data.variations.item_variation_data.price_money.amount integer

Miktar.

Para birimi
catalog_object.item_data.variations.item_variation_data.price_money.currency string

Para birimi.

Ürün Türü
catalog_object.item_data.product_type string

Öğenin ürün türü. Bir öğe oluşturulduktan sonra değiştirilemez.

Kimlik Eşlemeleri
id_mappings array of object
İstemci Nesne Kimliği
id_mappings.client_object_id string

yeni bir CatalogObject için istemci tarafından sağlanan geçici #ön ekli kimlik.

Nesne kimliği
id_mappings.object_id string

Sunucu tarafından oluşturulan kalıcı kimlik.

Uyuşmazlık kanıtlarını listeleme

Bir anlaşmazlıkla ilişkili kanıtların listesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Uyuşmazlık Kimliği
dispute_id True string

İtirazın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Evidence
evidence array of object
Kimlik
evidence.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Uyuşmazlık Kimliği
evidence.dispute_id string

Kanıtın ilişkili olduğu uyuşmazlığın kimliği.

Kanıt Metni
evidence.evidence_text string

Ham metin.

Kanıt Türü
evidence.evidence_type string

Kanıtın türü.

Karşıya Yükleme:
evidence.uploaded_at string

Rfc 3339 biçiminde bir sonraki eylemin son tarihi.

Kanıt Kimliği
evidence.evidence_id string

Kanıtın Kare olarak oluşturulan kimliği.

Filename
evidence.evidence_file.filename string

Dosya uzantısını içeren dosya adı

Dosya Türü
evidence.evidence_file.filetype string

Anlaşmazlık kanıt dosyaları uygulama/pdf, görüntü/heic, image/heif, image/jpeg, image/png veya image/tiff biçimleri olmalıdır.

Cursor
cursor string

Özgün sorguyla ilişkili sonraki sonuç kümesini almak için sayfalandırma imlecini bu uç noktaya yapılan sonraki çağrılara ekleyin.

Uyuşmazlık kanıtı metni oluşturma

Uyuşmazlık sınaması için kanıt olarak kullanılacak metni karşıya yükler.

Parametreler

Name Anahtar Gerekli Tür Description
Uyuşmazlık Kimliği
dispute_id True string

İtirazın tanımlayıcısı.

Kanıt Türü
evidence_type string

Karşıya yüklediğiniz kanıt türü.

Kanıt Metni
evidence_text string

Kanıt dizesi.

Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Döndürülenler

Name Yol Tür Description
Kimlik
evidence.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Uyuşmazlık Kimliği
evidence.dispute_id string

Kanıtın ilişkili olduğu uyuşmazlığın kimliği.

Kanıt Metni
evidence.evidence_text string

Ham metin.

Kanıt Türü
evidence.evidence_type string

Tür pf kanıtı.

Karşıya Yükleme:
evidence.uploaded_at string

Rfc 3339 biçiminde bir sonraki eylemin son tarihi.

Uyuşmazlıkları listeleme

Belirli bir hesapla ilişkili anlaşmazlıkların listesini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Cursor
cursor string

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

States
states string

Anlaşmazlık sonucu filtrelemeyi belirtir. Belirtilmezse uç nokta tüm açık anlaşmazlıkları döndürür (anlaşmazlık durumu INQUIRY_CLOSED, KAZANILMAZ veya KAYIP değildir).

Konum Kimliği
location_id string

Yalnızca belirli bir konuma ait kayıtları almak için bu isteğe bağlı filtreyi belirtebilirsiniz.

Döndürülenler

Name Yol Tür Description
Sorunlar
disputes array of object
Kimlik
disputes.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Miktar
disputes.amount_money.amount integer

Miktar.

Para birimi
disputes.amount_money.currency string

Para birimi.

Reason
disputes.reason string

Kart sahibinin anlaşmazlığı bankasıyla başlatmasının anlaşmazlık nedeni.

Devlet
disputes.state string

Geçerli durum.

Son Tarih
disputes.due_at string

Rfc 3339 biçiminde bir sonraki eylemin son tarihi.

Tartışmalı Ödemeler
disputes.disputed_payments array of object
Ödeme Kimliği
disputes.disputed_payments.payment_id string

İtiraz edilen ödemenin kare olarak oluşturulan benzersiz kimliği.

Kart Markası
disputes.card_brand string

Tartışmalı ödemede kullanılan kart markası.

Oluşturma Tarihi
disputes.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
disputes.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Marka Uyuşmazlığı Kimliği
disputes.brand_dispute_id string

Kart markası tarafından oluşturulan kart markası sistemindeki uyuşmazlığın kimliği.

Cursor
cursor string

Özgün sorguyla ilişkili sonraki sonuç kümesini almak için sayfalandırma imlecini bu uç noktaya yapılan sonraki çağrılara ekleyin.

Uyuşmazlığı kabul et

Bir anlaşmazlıkta kaybı kabul eder. Square, tartışmalı tutarı kart sahibine iade ederek anlaşmazlık durumunu KABUL EDİLEN olarak güncelleştirir. İtiraz edilen tutarı satıcının Kare hesabından borç olarak alır. Square hesabında yeterli fon yoksa, Square ilişkili banka hesabını borç olarak alır.

Parametreler

Name Anahtar Gerekli Tür Description
Uyuşmazlık Kimliği
dispute_id True string

İtirazın tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
dispute.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Miktar
dispute.amount_money.amount integer

Miktar.

Para birimi
dispute.amount_money.currency string

Para birimi.

Reason
dispute.reason string

Bu nesnenin nedeni.

Devlet
dispute.state string

Geçerli durum.

Son Tarih
dispute.due_at string

Rfc 3339 biçiminde bir sonraki eylemin son tarihi.

Tartışmalı Ödemeler
dispute.disputed_payments array of object
Ödeme Kimliği
dispute.disputed_payments.payment_id string

Ödemenin kare olarak oluşturulan benzersiz kimliği.

Kart Markası
dispute.card_brand string

Kartın markası.

Oluşturma Tarihi
dispute.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
dispute.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Marka Uyuşmazlığı Kimliği
dispute.brand_dispute_id string

Kart markası tarafından oluşturulan kart markası sistemindeki uyuşmazlığın kimliği.

Ödeme alma

Belirli bir ödemenin ayrıntılarını alır.

Parametreler

Name Anahtar Gerekli Tür Description
Ödeme Kimliği
payment_id True string

Ödemenin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
payment.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
payment.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
payment.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Miktar
payment.amount_money.amount integer

Miktar.

Para birimi
payment.amount_money.currency string

Para birimi.

Statü
payment.status string

Bu nesnenin geçerli doğrulama durumu.

Gecikme Süresi
payment.delay_duration string

Square'in ödemeye otomatik olarak delay_action uyguladığı ödemenin oluşturulmasından sonraki süre. Bu otomatik delay_action yalnızca delay_duration zaman aralığından önce terminal durumuna (TAMAMLANDı, İptal EDİlDİ veya BAŞARISIZ) ulaşmayan ödemeler için geçerlidir. Bu alan, RFC 3339 biçiminde bir süre olarak belirtilir.

Kaynak Türü
payment.source_type string

Bu ödemenin kaynak türü. Geçerli değerler CARD, BANK_ACCOUNT, CÜZDAN, CASH veya EXTERNAL değerleridir.

Statü
payment.card_details.status string

Geçerli durum.

Kart Markası
payment.card_details.card.card_brand string

Kartın markası.

Son 4
payment.card_details.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
payment.card_details.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
payment.card_details.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
payment.card_details.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
payment.card_details.card.card_type string

Kartın türü.

Ön Ödemeli Tür
payment.card_details.card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

BIN
payment.card_details.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Giriş Yöntemi
payment.card_details.entry_method string

Ödeme için kartın ayrıntılarını girmek için kullanılan yöntem. Yöntem KEYED, SWIPED, EMV, ON_FILE veya CONTACTLESS olabilir.

CVV Durumu
payment.card_details.cvv_status string

Kart Doğrulama Değeri (CVV) denetiminden döndürülen durum kodu. Kod CVV_ACCEPTED, CVV_REJECTED veya CVV_NOT_CHECKED olabilir.

AVS Durumu
payment.card_details.avs_status string

Adres Doğrulama Sistemi (AVS) denetiminden döndürülen durum kodu. Kod AVS_ACCEPTED, AVS_REJECTED veya AVS_NOT_CHECKED olabilir.

Kimlik Doğrulama Sonuç Kodu
payment.card_details.auth_result_code string

Kartı veren tarafından döndürülen ve ödemenin yetkilendirme durumunu açıklayan durum kodu.

Deyim Açıklaması
payment.card_details.statement_description string

Kart ağlarına gönderilen deyim açıklaması.

Yetkili:
payment.card_details.card_payment_timeline.authorized_at string

Ödemenin yetkilendirilildiği zaman damgası RFC 3339 biçimindedir.

Yakalanan Yer
payment.card_details.card_payment_timeline.captured_at string

Ödemenin yakalandığı zaman damgası RFC 3339 biçimindedir.

Konum Kimliği
payment.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
payment.order_id string

Siparişin kimliği.

İşlem Ücreti
payment.processing_fee array of object
Geçerlilik Tarihi:
payment.processing_fee.effective_at string

Rfc 3339 biçiminde ücretin geçerli olduğu zaman damgası.

Türü
payment.processing_fee.type string

Türünü gösterir.

Miktar
payment.processing_fee.amount_money.amount integer

Miktar.

Para birimi
payment.processing_fee.amount_money.currency string

Para birimi.

Uyarı
payment.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Miktar
payment.total_money.amount integer

Miktar.

Para birimi
payment.total_money.currency string

Para birimi.

Miktar
payment.approved_money.amount integer

Miktar.

Para birimi
payment.approved_money.currency string

Para birimi.

Çalışan Kimliği
payment.employee_id string

Çalışanın Kare olarak oluşturulan kimliği.

Makbuz Numarası
payment.receipt_number string

Ödemenin makbuz numarası. Ödeme iptal edilirse alan eksik olur.

Makbuz URL'si
payment.receipt_url string

Ödeme makbuzunun URL'si. Alan yalnızca TAMAMLANAN ödemeler için doldurulur.

Gecikme Eylemi
payment.delay_action string

delay_duration sona erdiğinde ödemeye uygulanacak eylem.

Gecikmeli
payment.delayed_until string

rfc 3339 biçiminde delay_action otomatik olarak uygulandığında salt okunur zaman damgası.

Ekip Üyesi Kimliği
payment.team_member_id string

Ekip üyesinin kimliği.

Kare Ürün
payment.application_details.square_product string

Kare Satış Noktası (POS), Kare Faturalar veya Kare Sanal Terminal gibi Kare ürün.

Uygulama Kimliği
payment.application_details.application_id string

Uygulamaya atanan salt okunur Kare Kimliği.

Sürüm Belirteci
payment.version_token string

Bu opak belirteç nesnenin belirli bir sürümünü tanımlar.

Ödeme oluşturma

Sağlanan kaynağı kullanarak bir ödeme oluşturur. Bu uç noktayı bir karttan (kredi/banka kartı veya Kare hediye kartı) ücretlendirmek veya satıcının Square dışından aldığı bir ödemeyi (bir alıcıdan yapılan nakit ödeme veya bir dış varlığın satıcı adına işlediği bir ödeme) kaydetmek için kullanabilirsiniz.

Parametreler

Name Anahtar Gerekli Tür Description
Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Miktar
amount integer

tip_money dahil olmak üzere bu ödeme için kabul edilen para miktarı.

Para birimi
currency string

3 karakterli ISO 4217 para birimi kodu.

Kaynak Kimliği
source_id string

Bu ödeme için fon kaynağının kimliği. Bu, Kare ödeme formu tarafından oluşturulan bir ödeme belirteci (kart nonce) veya Müşteriler API'siyle yapılan dosyadaki bir kart olabilir. Satıcının Square dışından aldığı bir ödemeyi kaydediyorsa, CASH veya EXTERNAL belirtin.

Otomatik Tamamlama
autocomplete boolean

True olarak ayarlanırsa, bu ödeme mümkün olduğunda tamamlanır. False olarak ayarlanırsa, bu ödeme açıkça tamamlanana (yakalanan) veya iptal edilene (geçersiz kılınana) kadar onaylanan bir durumda tutulur.

Müşteri Kimliği
customer_id string

Bağlanacak müşterinin kimliği.

Konum Kimliği
location_id string

Konum tanımlayıcısı.

Başvuru Kimliği
reference_id string

Müşteri profilini başka bir sistemdeki bir varlıkla ilişkilendirmek için kullanılan isteğe bağlı ikinci kimlik.

Uyarı
note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Miktar
amount integer

tip_money dahil olmak üzere bu ödeme için kabul edilen para miktarı.

Para birimi
currency string

3 karakterli ISO 4217 para birimi kodu.

Döndürülenler

Name Yol Tür Description
Kimlik
payment.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
payment.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
payment.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Miktar
payment.amount_money.amount integer

Miktar.

Para birimi
payment.amount_money.currency string

Para birimi.

Miktar
payment.app_fee_money.amount integer

Miktar.

Para birimi
payment.app_fee_money.currency string

Para birimi.

Statü
payment.status string

Bu nesnenin geçerli doğrulama durumu.

Gecikme Süresi
payment.delay_duration string

Square'in ödemeye otomatik olarak delay_action uyguladığı ödemenin oluşturulmasından sonraki süre. Bu otomatik delay_action yalnızca delay_duration zaman aralığından önce terminal durumuna (TAMAMLANDı, İptal EDİlDİ veya BAŞARISIZ) ulaşmayan ödemeler için geçerlidir. Bu alan, RFC 3339 biçiminde bir süre olarak belirtilir.

Kaynak Türü
payment.source_type string

Bu ödemenin kaynak türü. Geçerli değerler CARD, BANK_ACCOUNT, CÜZDAN, CASH veya EXTERNAL değerleridir.

Statü
payment.card_details.status string

Geçerli durum.

Kart Markası
payment.card_details.card.card_brand string

Kartın markası.

Son 4
payment.card_details.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
payment.card_details.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
payment.card_details.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
payment.card_details.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
payment.card_details.card.card_type string

Kartın türü.

Ön Ödemeli Tür
payment.card_details.card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

BIN
payment.card_details.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Giriş Yöntemi
payment.card_details.entry_method string

Ödeme için kartın ayrıntılarını girmek için kullanılan yöntem. Yöntem KEYED, SWIPED, EMV, ON_FILE veya CONTACTLESS olabilir.

CVV Durumu
payment.card_details.cvv_status string

Kart Doğrulama Değeri (CVV) denetiminden döndürülen durum kodu. Kod CVV_ACCEPTED, CVV_REJECTED veya CVV_NOT_CHECKED olabilir.

AVS Durumu
payment.card_details.avs_status string

Adres Doğrulama Sistemi (AVS) denetiminden döndürülen durum kodu. Kod AVS_ACCEPTED, AVS_REJECTED veya AVS_NOT_CHECKED olabilir.

Kimlik Doğrulama Sonuç Kodu
payment.card_details.auth_result_code string

Kartı veren tarafından döndürülen ve ödemenin yetkilendirme durumunu açıklayan durum kodu.

Deyim Açıklaması
payment.card_details.statement_description string

Kart ağlarına gönderilen deyim açıklaması.

Yetkili:
payment.card_details.card_payment_timeline.authorized_at string

Ödemenin yetkilendirilildiği zaman damgası RFC 3339 biçimindedir.

Yakalanan Yer
payment.card_details.card_payment_timeline.captured_at string

Ödemenin yakalandığı zaman damgası RFC 3339 biçimindedir.

Konum Kimliği
payment.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
payment.order_id string

Siparişin kimliği.

Başvuru Kimliği
payment.reference_id string

İsteğe bağlı kullanıcı tanımlı başvuru kimliği.

Oluşturma Tarihi
payment.risk_evaluation.created_at string

Rfc 3339 biçiminde oluşturulduğunda zaman damgası.

Risk Düzeyi
payment.risk_evaluation.risk_level string

Ödemeyle ilişkili risk düzeyi.

Uyarı
payment.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Müşteri Kimliği
payment.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Miktar
payment.total_money.amount integer

Miktar.

Para birimi
payment.total_money.currency string

Para birimi.

Miktar
payment.approved_money.amount integer

Miktar.

Para birimi
payment.approved_money.currency string

Para birimi.

Makbuz Numarası
payment.receipt_number string

Ödemenin makbuz numarası. Ödeme iptal edilirse alan eksik olur.

Makbuz URL'si
payment.receipt_url string

Ödeme makbuzunun URL'si. Alan yalnızca TAMAMLANAN ödemeler için doldurulur.

Gecikme Eylemi
payment.delay_action string

delay_duration sona erdiğinde ödemeye uygulanacak eylem.

Gecikmeli
payment.delayed_until string

rfc 3339 biçiminde delay_action otomatik olarak uygulandığında salt okunur zaman damgası.

Kare Ürün
payment.application_details.square_product string

Kare Satış Noktası (POS), Kare Faturalar veya Kare Sanal Terminal gibi Kare ürün.

Uygulama Kimliği
payment.application_details.application_id string

Uygulamaya atanan salt okunur Kare Kimliği.

Sürüm Belirteci
payment.version_token string

Bu opak belirteç nesnenin belirli bir sürümünü tanımlar.

Ödeme para iadelerini listeleme

İsteği yapan hesap için para iadelerinin listesini alır. Sonuçlar nihai olarak tutarlıdır ve yeni para iadelerinin veya para iadelerindeki değişikliklerin görünmesi birkaç saniye sürebilir.

Parametreler

Name Anahtar Gerekli Tür Description
Başlangıç Saati
begin_time string

opened_at'daki sorgunun ISO 8601 biçimindeki kapsayıcı başlangıç saati.

Bitiş Saati
end_time string

opened_at'daki sorgunun ISO 8601 biçimindeki özel bitiş tarihi.

Sıralama Düzeni
sort_order string

Döndürülen listeyi, kartın belirtilen düzende oluşturulduğu zamanlara göre sıralar.

Cursor
cursor string

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

Konum Kimliği
location_id string

Yalnızca belirli bir konuma ait kayıtları almak için bu isteğe bağlı filtreyi belirtebilirsiniz.

Statü
status string

Belirtilirse, yalnızca belirtilen durumlarla eşleşen nesneleri döndürür.

Kaynak Türü
source_type string

Sağlanırsa, yalnızca belirtilen kaynak türüne sahip para iadeleri döndürülür.

Sınır
limit integer

Yanıtta döndürülecek sayı üst sınırı.

Döndürülenler

Name Yol Tür Description
Iadesi
refunds array of object
Kimlik
refunds.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Statü
refunds.status string

Bu nesnenin geçerli doğrulama durumu.

Miktar
refunds.amount_money.amount integer

Miktar.

Para birimi
refunds.amount_money.currency string

Para birimi.

Ödeme Kimliği
refunds.payment_id string

Ödemenin kimliği.

Sipariş Kimliği
refunds.order_id string

Siparişin kimliği.

Oluşturma Tarihi
refunds.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
refunds.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

İşlem Ücreti
refunds.processing_fee array of object
Geçerlilik Tarihi:
refunds.processing_fee.effective_at string

Rfc 3339 biçiminde ücretin geçerli olduğu zaman damgası.

Türü
refunds.processing_fee.type string

Bu nesnenin türü.

Miktar
refunds.processing_fee.amount_money.amount integer

Miktar.

Para birimi
refunds.processing_fee.amount_money.currency string

Para birimi.

Konum Kimliği
refunds.location_id string

Konumun tanımlayıcısı.

Reason
refunds.reason string

Kart sahibinin anlaşmazlığı bankasıyla başlatmasının anlaşmazlık nedeni.

Cursor
cursor string

Özgün sorguyla ilişkili sonraki sonuç kümesini almak için sayfalandırma imlecini bu uç noktaya yapılan sonraki çağrılara ekleyin.

Ödeme para iadesi alma

refund_id kullanarak belirli bir para iadesi alır.

Parametreler

Name Anahtar Gerekli Tür Description
Para İadesi Kimliği
refund_id True string

Para iadesinin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
refund.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Statü
refund.status string

Bu nesnenin geçerli doğrulama durumu.

Miktar
refund.amount_money.amount integer

Miktar.

Para birimi
refund.amount_money.currency string

Para birimi.

Ödeme Kimliği
refund.payment_id string

Ödemenin benzersiz kimliği.

Sipariş Kimliği
refund.order_id string

Siparişin kimliği.

Oluşturma Tarihi
refund.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
refund.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

İşlem Ücreti
refund.processing_fee array of object
Geçerlilik Tarihi:
refund.processing_fee.effective_at string

Rfc 3339 biçiminde ücretin geçerli olduğu zaman damgası.

Türü
refund.processing_fee.type string

Türünü gösterir.

Miktar
refund.processing_fee.amount_money.amount integer

Miktar.

Para birimi
refund.processing_fee.amount_money.currency string

Para birimi.

Konum Kimliği
refund.location_id string

Konumun tanımlayıcısı.

Reason
refund.reason string

Bu nesnenin nedeni.

Ödeme siparişi (Beta)

Bir veya daha fazla onaylanmış ödeme kullanarak bir sipariş için ödeme yapın veya toplam 0 ile bir siparişi ödeyin. İstekte listelenen payment_ids toplamı, sipariş toplamına eşit olmalıdır. Toplam tutarı 0 olan siparişler, istekte boş bir payment_ids dizisi belirtilerek ödendi olarak işaretlenebilir.

Parametreler

Name Anahtar Gerekli Tür Description
Sipariş Kimliği
order_id True string

Siparişin tanımlayıcısı.

Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Ödeme Kimlikleri
payment_ids array of string

Döndürülenler

Name Yol Tür Description
Kimlik
order.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Konum Kimliği
order.location_id string

Konumun tanımlayıcısı.

Satır Öğeleri
order.line_items array of object
UID
order.line_items.uid string

Kare tarafından oluşturulan kimlik.

Miktar
order.line_items.quantity string

Fiziksel sayının ondalık dize olarak etkilediği öğe sayısı. Sayı, ondalık ayırıcıdan sonra en çok 5 basamağı destekleyebilir.

İsim
order.line_items.name string

Öğenin adı. Bu, geçerli sorgu filtrelerinde kullanılmak üzere aranabilir bir özniteliktir, değeri boş olmamalıdır ve uzunluğu Unicode kod noktalarıdır.

Miktar
order.line_items.base_price_money.amount integer

Miktar.

Para birimi
order.line_items.base_price_money.currency string

Para birimi.

Miktar
order.line_items.gross_sales_money.amount integer

Miktar.

Para birimi
order.line_items.gross_sales_money.currency string

Para birimi.

Miktar
order.line_items.total_tax_money.amount integer

Miktar.

Para birimi
order.line_items.total_tax_money.currency string

Para birimi.

Miktar
order.line_items.total_discount_money.amount integer

Miktar.

Para birimi
order.line_items.total_discount_money.currency string

Para birimi.

Miktar
order.line_items.total_money.amount integer

Miktar.

Para birimi
order.line_items.total_money.currency string

Para birimi.

Oluşturma Tarihi
order.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
order.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Sürüm
order.version integer

Bu nesnenin geçerli sürümü.

Miktar
order.total_tax_money.amount integer

Miktar.

Para birimi
order.total_tax_money.currency string

Para birimi.

Miktar
order.total_discount_money.amount integer

Miktar.

Para birimi
order.total_discount_money.currency string

Para birimi.

Miktar
order.total_money.amount integer

Miktar.

Para birimi
order.total_money.currency string

Para birimi.

Kapalı:
order.closed_at string

Iso 8601 biçiminde kapatılan zaman.

Ihale
order.tenders array of object
Kimlik
order.tenders.id string

Nesnenin tanımlayıcısı

Konum Kimliği
order.tenders.location_id string

Bu ihalenin bir kısmını alan alıcının (satıcı dışında) konum kimliği.

İşlem Kimliği
order.tenders.transaction_id string

İhalenin ilişkili işleminin kimliği.

Oluşturma Tarihi
order.tenders.created_at string

Rfc 3339 biçiminde oluşturulduğunda zaman damgası.

Miktar
order.tenders.amount_money.amount integer

Miktar.

Para birimi
order.tenders.amount_money.currency string

Para birimi.

Türü
order.tenders.type string

Türünü gösterir.

Statü
order.tenders.card_details.status string

Kredi kartı ödemesinin geçerli durumu (YETKİlİ veya YAKALANMIŞ gibi)

Kart Markası
order.tenders.card_details.card.card_brand string

Kartın markası.

last_4
order.tenders.card_details.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
order.tenders.card_details.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
order.tenders.card_details.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
order.tenders.card_details.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Giriş Yöntemi
order.tenders.card_details.entry_method string

Kartın işlem ayrıntılarını girmek için kullanılan yöntem.

Ödeme Kimliği
order.tenders.payment_id string

Ödemenin kare olarak oluşturulan benzersiz kimliği.

Miktar
order.total_service_charge_money.amount integer

Miktar.

Para birimi
order.total_service_charge_money.currency string

Para birimi.

Miktar
order.net_amounts.total_money.amount integer

Miktar.

Para birimi
order.net_amounts.total_money.currency string

Para birimi.

Miktar
order.net_amounts.tax_money.amount integer

Miktar.

Para birimi
order.net_amounts.tax_money.currency string

Para birimi.

Miktar
order.net_amounts.discount_money.amount integer

Miktar.

Para birimi
order.net_amounts.discount_money.currency string

Para birimi.

Miktar
order.net_amounts.tip_money.amount integer

Miktar.

Para birimi
order.net_amounts.tip_money.currency string

Para birimi.

Miktar
order.net_amounts.service_charge_money.amount integer

Miktar.

Para birimi
order.net_amounts.service_charge_money.currency string

Para birimi.

İsim
order.source.name string

Adı.

Devlet
order.state string

Geçerli durum.

Ödemeleri listeleme

İstekte bulunan hesabın aldığı ödemelerin listesini alır. Sonuçlar nihai olarak tutarlıdır ve yeni ödemelerin veya ödemelerdeki değişikliklerin görünmesi birkaç saniye sürebilir.

Parametreler

Name Anahtar Gerekli Tür Description
Başlangıç Saati
begin_time string

opened_at'daki sorgunun ISO 8601 biçimindeki kapsayıcı başlangıç saati.

Bitiş Saati
end_time string

opened_at'daki sorgunun ISO 8601 biçimindeki özel bitiş tarihi.

Sıralama Düzeni
sort_order string

Döndürülen listeyi, kartın belirtilen düzende oluşturulduğu zamanlara göre sıralar.

Cursor
cursor string

Bu uç noktaya önceki bir çağrı tarafından döndürülen sayfalandırma imleci.

Konum Kimliği
location_id string

Yalnızca belirli bir konuma ait kayıtları almak için bu isteğe bağlı filtreyi belirtebilirsiniz.

Total
total integer

Ödeme için total_money tam tutar.

Son 4
last_4 string

Ödeme kartının son dört rakamı.

Kart Markası
card_brand string

Ödeme kartının markası (örneğin, VISA).

Sınır
limit integer

Yanıtta döndürülecek sayı üst sınırı.

Döndürülenler

Name Yol Tür Description
Ödemeler
payments array of object
Kimlik
payments.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
payments.created_at string

ISO 8601 biçimindeki olay zamanı.

Güncelleştirme Tarihi:
payments.updated_at string

RFC 3339 biçiminde son değişiklik zaman damgası

Miktar
payments.amount_money.amount integer

Miktar.

Para birimi
payments.amount_money.currency string

Para birimi.

Statü
payments.status string

Bu nesnenin geçerli doğrulama durumu.

Gecikme Süresi
payments.delay_duration string

Square'in ödemeye otomatik olarak delay_action uyguladığı ödemenin oluşturulmasından sonraki süre.

Kaynak Türü
payments.source_type string

Bu ödemenin kaynak türü.

Statü
payments.card_details.status string

Kart ödemesinin geçerli durumu. Durum YETKİlİ, YAKALANIR, HÜKÜMSİz VEYA BAŞARISIZ olabilir.

Kart Markası
payments.card_details.card.card_brand string

Kartın markası.

last_4
payments.card_details.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
payments.card_details.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
payments.card_details.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
payments.card_details.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
payments.card_details.card.card_type string

Kartın türü.

Ön Ödemeli Tür
payments.card_details.card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

BIN
payments.card_details.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı

Giriş Yöntemi
payments.card_details.entry_method string

Ödeme için kartın ayrıntılarını girmek için kullanılan yöntem. Yöntem KEYED, SWIPED, EMV, ON_FILE veya CONTACTLESS olabilir.

Cvv Durumu
payments.card_details.cvv_status string

Kart Doğrulama Değeri (CVV) denetiminden döndürülen durum kodu. Kod CVV_ACCEPTED, CVV_REJECTED veya CVV_NOT_CHECKED olabilir.

Avs Durumu
payments.card_details.avs_status string

Adres Doğrulama Sistemi (AVS) denetiminden döndürülen durum kodu. Kod AVS_ACCEPTED, AVS_REJECTED veya AVS_NOT_CHECKED olabilir.

Kimlik Doğrulama Sonuç Kodu
payments.card_details.auth_result_code string

Kartı veren tarafından döndürülen ve ödemenin yetkilendirme durumunu açıklayan durum kodu.

Deyim Açıklaması
payments.card_details.statement_description string

Kart ağlarına gönderilen deyim açıklaması.

Yetkili:
payments.card_details.card_payment_timeline.authorized_at string

Ödemenin yetkilendirilildiği zaman damgası RFC 3339 biçimindedir.

Yakalanan Yer
payments.card_details.card_payment_timeline.captured_at string

Ödemenin yakalandığı zaman damgası RFC 3339 biçimindedir.

Konum Kimliği
payments.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
payments.order_id string

Siparişin kimliği.

İşlem Ücreti
payments.processing_fee array of object
Geçerlilik Tarihi:
payments.processing_fee.effective_at string

Rfc 3339 biçiminde ücretin geçerli olduğu zaman damgası.

Türü
payments.processing_fee.type string

Bu nesnenin türü.

Miktar
payments.processing_fee.amount_money.amount integer

Miktar.

Para birimi
payments.processing_fee.amount_money.currency string

Para birimi.

Uyarı
payments.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Miktar
payments.total_money.amount integer

Miktar.

Para birimi
payments.total_money.currency string

Para birimi.

Miktar
payments.approved_money.amount integer

Miktar.

Para birimi
payments.approved_money.currency string

Para birimi.

Makbuz Numarası
payments.receipt_number string

Ödemenin makbuz numarası. Ödeme iptal edilirse alan eksik olur.

Makbuz URL'si
payments.receipt_url string

Ödeme makbuzunun URL'si. Alan yalnızca TAMAMLANAN ödemeler için doldurulur.

Gecikme Eylemi
payments.delay_action string

delay_duration sona erdiğinde ödemeye uygulanacak eylem.

Gecikmeli
payments.delayed_until string

rfc 3339 biçiminde delay_action otomatik olarak uygulandığında salt okunur zaman damgası.

Ekip Üyesi Kimliği
payments.team_member_id string

Nesneyle ilişkilendirilmiş ekip üyesinin TeamMember nesnesinin kimliği.

Kare Ürün
payments.application_details.square_product string

Kare Satış Noktası (POS), Kare Faturalar veya Kare Sanal Terminal gibi Kare ürün.

Uygulama Kimliği
payments.application_details.application_id string

Ödemeyi almak için kullanılan uygulamaya atanan Kare Kimliği. Uygulama geliştiricileri, uygulamalarının işlediği ödemeleri belirlemek için bu bilgileri kullanabilir. Örneğin, bir geliştirici ödemeleri işlemek için özel bir uygulama kullanıyorsa, bu alan Geliştirici Panosu'ndan uygulama kimliğini içerir. Bir satıcı ödemeleri işlemek için Bir Square App Market uygulaması kullanıyorsa, bu alan ilgili uygulama kimliğini içerir.

Sürüm Belirteci
payments.version_token string

İyimser eşzamanlılık için kullanılır. Bu opak belirteç, Payment nesnesinin belirli bir sürümünü tanımlar.

Ödemeyi güncelleştirme

Bir ödemeyi APPROVED durumuyla güncelleştirir. Bu uç noktayı kullanarak amount_money ve tip_money güncelleştirebilirsiniz.

Parametreler

Name Anahtar Gerekli Tür Description
Ödeme Kimliği
payment_id True string

Ödemenin tanımlayıcısı.

Idempotency Anahtarı
idempotency_key string

Tüm istekleriniz arasında bu isteği benzersiz olarak tanımlayan, belirttiğiniz bir değer. Geçerli bir eşzamanlılık anahtarı oluşturmanın yaygın bir yolu, Evrensel olarak benzersiz bir tanımlayıcı (UUID) kullanmaktır.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Miktar
amount integer

Miktar.

Para birimi
currency string

Para birimi.

Sürüm Belirteci
version_token string

Bu opak belirteç nesnenin belirli bir sürümünü tanımlar.

Döndürülenler

Name Yol Tür Description
Kimlik
payment.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
payment.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
payment.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Miktar
payment.amount_money.amount integer

Miktar.

Para birimi
payment.amount_money.currency string

Para birimi.

Miktar
payment.tip_money.amount integer

Miktar.

Para birimi
payment.tip_money.currency string

Para birimi.

Statü
payment.status string

Bu nesnenin geçerli doğrulama durumu.

Gecikme Süresi
payment.delay_duration string

Square'in ödemeye otomatik olarak delay_action uyguladığı ödemenin oluşturulmasından sonraki süre. Bu otomatik delay_action yalnızca delay_duration zaman aralığından önce terminal durumuna (TAMAMLANDı, İptal EDİlDİ veya BAŞARISIZ) ulaşmayan ödemeler için geçerlidir. Bu alan, RFC 3339 biçiminde bir süre olarak belirtilir.

Kaynak Türü
payment.source_type string

Bu ödemenin kaynak türü. Geçerli değerler CARD, BANK_ACCOUNT, CÜZDAN, CASH veya EXTERNAL değerleridir.

Statü
payment.card_details.status string

Geçerli durum.

Kart Markası
payment.card_details.card.card_brand string

Kartın markası.

Son 4
payment.card_details.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
payment.card_details.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
payment.card_details.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
payment.card_details.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
payment.card_details.card.card_type string

Kartın türü.

Ön Ödemeli Tür
payment.card_details.card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

BIN
payment.card_details.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Giriş Yöntemi
payment.card_details.entry_method string

Ödeme için kartın ayrıntılarını girmek için kullanılan yöntem. Yöntem KEYED, SWIPED, EMV, ON_FILE veya CONTACTLESS olabilir.

CVV Durumu
payment.card_details.cvv_status string

Kart Doğrulama Değeri (CVV) denetiminden döndürülen durum kodu. Kod CVV_ACCEPTED, CVV_REJECTED veya CVV_NOT_CHECKED olabilir.

AVS Durumu
payment.card_details.avs_status string

Adres Doğrulama Sistemi (AVS) denetiminden döndürülen durum kodu. Kod AVS_ACCEPTED, AVS_REJECTED veya AVS_NOT_CHECKED olabilir.

Kimlik Doğrulama Sonuç Kodu
payment.card_details.auth_result_code string

Kartı veren tarafından döndürülen ve ödemenin yetkilendirme durumunu açıklayan durum kodu.

Deyim Açıklaması
payment.card_details.statement_description string

Kart ağlarına gönderilen deyim açıklaması.

Yetkili:
payment.card_details.card_payment_timeline.authorized_at string

Ödemenin yetkilendirilildiği zaman damgası RFC 3339 biçimindedir.

Konum Kimliği
payment.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
payment.order_id string

Siparişin kimliği.

Oluşturma Tarihi
payment.risk_evaluation.created_at string

Rfc 3339 biçiminde oluşturulduğunda zaman damgası.

Risk Düzeyi
payment.risk_evaluation.risk_level string

Ödemeyle ilişkili risk düzeyi.

Uyarı
payment.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Müşteri Kimliği
payment.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Miktar
payment.total_money.amount integer

Miktar.

Para birimi
payment.total_money.currency string

Para birimi.

Miktar
payment.approved_money.amount integer

Miktar.

Para birimi
payment.approved_money.currency string

Para birimi.

Capabilities
payment.capabilities array of string
Makbuz Numarası
payment.receipt_number string

Ödemenin makbuz numarası. Ödeme iptal edilirse alan eksik olur.

Gecikme Eylemi
payment.delay_action string

delay_duration sona erdiğinde ödemeye uygulanacak eylem.

Gecikmeli
payment.delayed_until string

rfc 3339 biçiminde delay_action otomatik olarak uygulandığında salt okunur zaman damgası.

Kare Ürün
payment.application_details.square_product string

Kare Satış Noktası (POS), Kare Faturalar veya Kare Sanal Terminal gibi Kare ürün.

Uygulama Kimliği
payment.application_details.application_id string

Uygulamaya atanan salt okunur Kare Kimliği.

Sürüm Belirteci
payment.version_token string

Bu opak belirteç nesnenin belirli bir sürümünü tanımlar.

Ödemeyi iptal et

Bir ödemeyi iptal eder (geçersiz kılar). Onaylanan durumuyla bir ödemeyi iptal etmek için bu uç noktayı kullanabilirsiniz.

Parametreler

Name Anahtar Gerekli Tür Description
Ödeme Kimliği
payment_id True string

Ödemenin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
payment.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
payment.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
payment.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Miktar
payment.amount_money.amount integer

Miktar.

Para birimi
payment.amount_money.currency string

Para birimi.

Miktar
payment.tip_money.amount integer

Miktar.

Para birimi
payment.tip_money.currency string

Para birimi.

Statü
payment.status string

Bu nesnenin geçerli doğrulama durumu.

Gecikme Süresi
payment.delay_duration string

Square'in ödemeye otomatik olarak delay_action uyguladığı ödemenin oluşturulmasından sonraki süre. Bu otomatik delay_action yalnızca delay_duration zaman aralığından önce terminal durumuna (TAMAMLANDı, İptal EDİlDİ veya BAŞARISIZ) ulaşmayan ödemeler için geçerlidir. Bu alan, RFC 3339 biçiminde bir süre olarak belirtilir.

Kaynak Türü
payment.source_type string

Bu ödemenin kaynak türü. Geçerli değerler CARD, BANK_ACCOUNT, CÜZDAN, CASH veya EXTERNAL değerleridir.

Statü
payment.card_details.status string

Geçerli durum.

Kart Markası
payment.card_details.card.card_brand string

Kartın markası.

Son 4
payment.card_details.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
payment.card_details.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
payment.card_details.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
payment.card_details.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
payment.card_details.card.card_type string

Kartın türü.

Ön Ödemeli Tür
payment.card_details.card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

BIN
payment.card_details.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Giriş Yöntemi
payment.card_details.entry_method string

Ödeme için kartın ayrıntılarını girmek için kullanılan yöntem. Yöntem KEYED, SWIPED, EMV, ON_FILE veya CONTACTLESS olabilir.

CVV Durumu
payment.card_details.cvv_status string

Kart Doğrulama Değeri (CVV) denetiminden döndürülen durum kodu. Kod CVV_ACCEPTED, CVV_REJECTED veya CVV_NOT_CHECKED olabilir.

AVS Durumu
payment.card_details.avs_status string

Adres Doğrulama Sistemi (AVS) denetiminden döndürülen durum kodu. Kod AVS_ACCEPTED, AVS_REJECTED veya AVS_NOT_CHECKED olabilir.

Kimlik Doğrulama Sonuç Kodu
payment.card_details.auth_result_code string

Kartı veren tarafından döndürülen ve ödemenin yetkilendirme durumunu açıklayan durum kodu.

Deyim Açıklaması
payment.card_details.statement_description string

Kart ağlarına gönderilen deyim açıklaması.

Yetkili:
payment.card_details.card_payment_timeline.authorized_at string

Ödemenin yetkilendirilildiği zaman damgası RFC 3339 biçimindedir.

Geçersiz Kılınan Yer
payment.card_details.card_payment_timeline.voided_at string

Ödemenin iptal edildiği zaman damgası RFC 3339 biçimindedir.

Konum Kimliği
payment.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
payment.order_id string

Siparişin kimliği.

Oluşturma Tarihi
payment.risk_evaluation.created_at string

Rfc 3339 biçiminde oluşturulduğunda zaman damgası.

Risk Düzeyi
payment.risk_evaluation.risk_level string

Ödemeyle ilişkili risk düzeyi.

Uyarı
payment.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Müşteri Kimliği
payment.customer_id string

Müşteriyi temsil eden bu nesnenin kimliği.

Miktar
payment.total_money.amount integer

Miktar.

Para birimi
payment.total_money.currency string

Para birimi.

Miktar
payment.approved_money.amount integer

Miktar.

Para birimi
payment.approved_money.currency string

Para birimi.

Gecikme Eylemi
payment.delay_action string

delay_duration sona erdiğinde ödemeye uygulanacak eylem.

Gecikmeli
payment.delayed_until string

rfc 3339 biçiminde delay_action otomatik olarak uygulandığında salt okunur zaman damgası.

Kare Ürün
payment.application_details.square_product string

Kare Satış Noktası (POS), Kare Faturalar veya Kare Sanal Terminal gibi Kare ürün.

Uygulama Kimliği
payment.application_details.application_id string

Uygulamaya atanan salt okunur Kare Kimliği.

Sürüm Belirteci
payment.version_token string

Bu opak belirteç nesnenin belirli bir sürümünü tanımlar.

Ödemeyi tamamlama

Bir ödemeyi tamamlar (yakalar). Varsayılan olarak, ödemeler oluşturulduktan hemen sonra tamamlayacak şekilde ayarlanır.

Parametreler

Name Anahtar Gerekli Tür Description
Ödeme Kimliği
payment_id True string

Ödemenin tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
Kimlik
payment.id string

Benzersiz, Kare şeklinde verilen tanımlayıcı.

Oluşturma Tarihi
payment.created_at string

Bu nesnenin oluşturma zamanını RFC 3339 biçiminde belirten zaman damgası.

Güncelleştirme Tarihi:
payment.updated_at string

Bu nesnenin en son güncelleştirme zamanını RFC 3339 biçiminde belirten zaman damgası.

Miktar
payment.amount_money.amount integer

Miktar.

Para birimi
payment.amount_money.currency string

Para birimi.

Statü
payment.status string

Bu nesnenin geçerli doğrulama durumu.

Gecikme Süresi
payment.delay_duration string

Square'in ödemeye otomatik olarak delay_action uyguladığı ödemenin oluşturulmasından sonraki süre. Bu otomatik delay_action yalnızca delay_duration zaman aralığından önce terminal durumuna (TAMAMLANDı, İptal EDİlDİ veya BAŞARISIZ) ulaşmayan ödemeler için geçerlidir. Bu alan, RFC 3339 biçiminde bir süre olarak belirtilir.

Kaynak Türü
payment.source_type string

Bu ödemenin kaynak türü. Geçerli değerler CARD, BANK_ACCOUNT, CÜZDAN, CASH veya EXTERNAL değerleridir.

Statü
payment.card_details.status string

Geçerli durum.

Kart Markası
payment.card_details.card.card_brand string

Kartın markası.

Son 4
payment.card_details.card.last_4 string

Kart numarasının son 4 basamağı.

Exp Ay
payment.card_details.card.exp_month integer

İlişkili kartın 1 ile 12 arasında bir tamsayı olarak sona erme ayı.

Exp Yılı
payment.card_details.card.exp_year integer

Kartın son kullanma tarihinin dört basamaklı yılı.

Parmak izi
payment.card_details.card.fingerprint string

Kartı tek bir uygulama içindeki birden çok konumda tanımlamak için kart numarasına göre Kare olarak atanan bir tanımlayıcı olarak tasarlanmıştır.

Kart Türü
payment.card_details.card.card_type string

Kartın türü.

Ön Ödemeli Tür
payment.card_details.card.prepaid_type string

Kartın ön ödemeli olup olmadığını gösterir.

BIN
payment.card_details.card.bin string

Banka Kimlik Numarası (BIN) olarak bilinen kart numarasının ilk altı basamağı.

Giriş Yöntemi
payment.card_details.entry_method string

Ödeme için kartın ayrıntılarını girmek için kullanılan yöntem. Yöntem KEYED, SWIPED, EMV, ON_FILE veya CONTACTLESS olabilir.

CVV Durumu
payment.card_details.cvv_status string

Kart Doğrulama Değeri (CVV) denetiminden döndürülen durum kodu. Kod CVV_ACCEPTED, CVV_REJECTED veya CVV_NOT_CHECKED olabilir.

AVS Durumu
payment.card_details.avs_status string

Adres Doğrulama Sistemi (AVS) denetiminden döndürülen durum kodu. Kod AVS_ACCEPTED, AVS_REJECTED veya AVS_NOT_CHECKED olabilir.

Kimlik Doğrulama Sonuç Kodu
payment.card_details.auth_result_code string

Kartı veren tarafından döndürülen ve ödemenin yetkilendirme durumunu açıklayan durum kodu.

Deyim Açıklaması
payment.card_details.statement_description string

Kart ağlarına gönderilen deyim açıklaması.

Yetkili:
payment.card_details.card_payment_timeline.authorized_at string

Ödemenin yetkilendirilildiği zaman damgası RFC 3339 biçimindedir.

Yakalanan Yer
payment.card_details.card_payment_timeline.captured_at string

Ödemenin yakalandığı zaman damgası RFC 3339 biçimindedir.

Konum Kimliği
payment.location_id string

Konumun tanımlayıcısı.

Sipariş Kimliği
payment.order_id string

Siparişin kimliği.

İşlem Ücreti
payment.processing_fee array of object
Geçerlilik Tarihi:
payment.processing_fee.effective_at string

Rfc 3339 biçiminde ücretin geçerli olduğu zaman damgası.

Türü
payment.processing_fee.type string

Türünü gösterir.

Miktar
payment.processing_fee.amount_money.amount integer

Miktar.

Para birimi
payment.processing_fee.amount_money.currency string

Para birimi.

Uyarı
payment.note string

Müşteri profiliyle ilişkilendirilmiş özel bir not.

Miktar
payment.total_money.amount integer

Miktar.

Para birimi
payment.total_money.currency string

Para birimi.

Miktar
payment.approved_money.amount integer

Miktar.

Para birimi
payment.approved_money.currency string

Para birimi.

Çalışan Kimliği
payment.employee_id string

Çalışanın Kare olarak oluşturulan kimliği.

Makbuz Numarası
payment.receipt_number string

Ödemenin makbuz numarası. Ödeme iptal edilirse alan eksik olur.

Makbuz URL'si
payment.receipt_url string

Ödeme makbuzunun URL'si. Alan yalnızca TAMAMLANAN ödemeler için doldurulur.

Gecikme Eylemi
payment.delay_action string

delay_duration sona erdiğinde ödemeye uygulanacak eylem.

Gecikmeli
payment.delayed_until string

rfc 3339 biçiminde delay_action otomatik olarak uygulandığında salt okunur zaman damgası.

Ekip Üyesi Kimliği
payment.team_member_id string

Ekip üyesinin kimliği.

Kare Ürün
payment.application_details.square_product string

Kare Satış Noktası (POS), Kare Faturalar veya Kare Sanal Terminal gibi Kare ürün.

Uygulama Kimliği
payment.application_details.application_id string

Uygulamaya atanan salt okunur Kare Kimliği.

Sürüm Belirteci
payment.version_token string

Bu opak belirteç nesnenin belirli bir sürümünü tanımlar.

Öğe değiştirici listelerini güncelleştirme

Hedeflenen CatalogItem için geçerli olan CatalogModifierList nesnelerini, öğenin tamamında bir upsert gerçekleştirmek zorunda kalmadan güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Öğe Kimlikleri
item_ids array of string
Etkinleştirecek Değiştirici Listeleri
modifier_lists_to_enable array of string
Devre Dışı Bırakacak Değiştirici Listeleri
modifier_lists_to_disable array of string

Döndürülenler

Name Yol Tür Description
Güncelleştirme Tarihi:
updated_at string

Bu güncelleştirmenin RFC 3339 biçimindeki veritabanı zaman damgası.

Tanımlar

object

Bu , 'object' türüdür.