- Kaynak: Satıcı
- PaymentRestrictions
- CreditCardRestrictions
- CreditCardType
- PaymentOption
- PaymentOptionType
- ActivationType
- UserPurchaseRestriction
- PaymentProcessorConfig
- İşlemci
- TokenizationConfig
- BillingInformationFormat
- Şartlar
- MerchantMatchingHints
- ServiceAttribute
- Değer
- Tavsiye
- EconomicOperator
- Yöntemler
Kaynak: Merchant
Toplayıcının platformunda yer alan satıcıyla ilgili bilgiler
JSON gösterimi |
---|
{ "name": string, "merchantName": string, "telephone": string, "url": string, "geo": { object ( |
Alanlar | |
---|---|
name |
|
merchant |
merchantName, telephone, url ve geo, iş ortağı envanterinin Google Haritalar'da mevcut satıcılarla eşleşmesini desteklemek için kullanılır. Bu bilgiler gösterilmez. Satıcının adı. |
telephone |
Satıcının ülke ve alan kodları dahil herkese açık telefon numarası (ör. +14567891234). |
url |
Satıcının herkese açık web sitesinin URL'si. |
geo |
Satıcının enlem, boylam ve adres dahil olmak üzere coğrafi bilgileri. |
category |
Toplayıcının platformundaki işletmenin kategorisi. |
numBookings30d |
Bu alan kullanımdan kaldırılmıştır. |
taxRateBasisPoints |
Satıcının baz puan cinsinden vergi oranı (yüzde birden yüz). Örneğin, vergi oranı %7,5 ise bu alan 750 olarak ayarlanmalıdır. Bu alan ayarlanmadan bırakılırsa veya 0 olarak ayarlanırsa bu satıcı tarafından sağlanan herhangi bir hizmet için kullanıcıdan alınan toplam fiyat, Service.price tarafından belirtilen fiyatın aynısıdır. Hizmet fiyatının geçerli vergilerden muaf olduğu veya bu vergileri içerdiği varsayılır. Vergiler kullanıcıya ayrı bir satır öğesi olarak gösterilmez. Bu alan sıfır olmayan bir değere ayarlanırsa bu satıcı tarafından sağlanan herhangi bir hizmet için kullanıcıdan tahsil edilen toplam fiyat, hizmet fiyatının yanı sıra burada sağlanan vergi oranı kullanılarak hesaplanan vergiyi içerir. En küçük para birimi biriminin kesirleri (ör. bir sentin kesirleri) en yakın çift sayıya yuvarlanır. Vergiler kullanıcıya ayrı bir satır öğesi olarak gösterilir. Bu alanın desteği sonlandırıldı. Lütfen bunun yerine taxRate alanını kullanın. |
tax |
Satıcının vergi oranı. Bu alan varsa kullanımdan kaldırılan taxRateBasisPoints alanını geçersiz kılar. Boş bir mesaj (ör. taxRate { }) uygulanan vergi oranını sıfıra sıfırlar. |
payment |
Bu satıcının kabul ettiği ödeme yöntemleriyle ilgili kısıtlamalar. Bu alan ayarlanmamışsa herhangi bir kısıtlama olmadığı varsayılır. |
payment |
Bu satıcı için kullanılabilen ödeme seçenekleri. Bu satıcının altındaki hizmetler, izin verdikleri ödeme seçeneklerini tek tek sınırlayabilir. |
paymentProcessorConfig |
Satıcının desteklediği durumlarda jetonlu ödeme işleyici yapılandırması. |
tokenization |
Satıcının desteklemesi varsa token atanmış bir ödeme işleyici için yapılandırma. |
terms |
Google ile Rezervasyon üzerinden bir hizmet rezervasyonu yapılırken, kullanıcıya gösterilen, satıcıya ait olan Hükümler ve Koşullar. Buna ek olarak, toplayıcı iş ortağının Hükümler ve Koşulları her zaman kullanıcıya gösterilir ve burada sağlanmamalıdır. |
brand |
İş ortağı ilişkilendirmesini gösterirken kullanılacak tüketiciye yönelik markayı tanımlayan opak bir dize. Bu alan, tüketiciye yönelik birden fazla markaya sahip iş ortaklarının aynı feed'deki tüm markalar için satıcılara hizmet vermesini sağlar. Markalar; ad, logo, Hizmet Şartları ve Gizlilik Politikası gibi tüketiciye yönelik özelliklerden oluşur. Tüketicilere yönelik tek bir iş ortağı markası varsa bu alanın ayarlanması gerekmez ve bu alan yoksayılabilir. İş ortağı... Tüketicilere yönelik birden fazla markası yok mu? --> Bu alanı yoksay Yapılandırılmış birden fazla marka mı var?
Dikkat: Çoğu iş ortağının bu alanı ayarlamasına gerek yoktur. Bir iş ortağı bu alanı kullanmak isterse varsayılan marka dahil olmak üzere ayrı markalar yapılandırmak için önce bizimle iletişime geçmelidir. |
matching |
Google'ın bir satıcıyı Google Haritalar'daki bir yerle eşleştirmesine yardımcı olacak ipuçları. Not: Google, yukarıda sağlanan bilgileri kullanarak satıcıları Google Haritalar'daki yerlerle eşleştireceği için çoğu iş ortağının bu alanı ayarlamasına gerek yoktur. (isteğe bağlı) |
service |
Bu satıcının Hizmetleri'ni açıklamak için kullanılan tüm hizmet özelliklerinin tanımları. (isteğe bağlı) |
action |
İsteğe bağlı. İlişkili dil, kısıtlanmış ülkelerin listesi, tür ve bu işlemin hangi platformda gerçekleştirileceğini belirten isteğe bağlı platformu içeren bir işlem URL'si, |
waitlist |
İsteğe bağlı. Google ile Rezervasyon üzerinden bekleme listesine katılan bir kullanıcıya belirli bir satıcıdan gönderilen genel tavsiyeler. Önerideki her bir metin alanının uzunluğu 100 bayt ile sınırlı olmalıdır. |
economic |
İsteğe bağlı. Yasal düzenlemelere uygunluk için bu satıcıyla ilişkili ekonomik işletme bilgileri (isteğe bağlı) |
PaymentRestrictions
Bu satıcının kabul ettiği ödeme yöntemleriyle ilgili kısıtlamalar.
JSON gösterimi |
---|
{
"creditCardRestrictions": {
object ( |
Alanlar | |
---|---|
credit |
Bu satıcının kabul ettiği kredi kartlarıyla ilgili kısıtlamalar. Bu alan ayarlanmamışsa tüm kredi kartlarının kabul edildiği varsayılır. CreditCardType tarafından desteklenen kartların listesinin zaman içinde büyüyeceğini unutmayın. Bu nedenle, bu alanı boş bırakmak yapılandırmayı gelecekteki değişikliklere tabi kılar. |
CreditCardRestrictions
Bu satıcının kabul ettiği kredi kartı türleriyle ilgili kısıtlamalar.
JSON gösterimi |
---|
{
"creditCardType": [
enum ( |
Alanlar | |
---|---|
credit |
Desteklenen kredi kartlarının listesi. Boş bırakılırsa hiçbir kredi kartı desteklenmez. |
CreditCardType
Kredi kartı türü.
Sıralamalar | |
---|---|
CREDIT_CARD_TYPE_UNSPECIFIED |
Kullanılmayan. |
VISA |
Visa kredi kartı |
MASTERCARD |
Mastercard kredi kartı. |
AMERICAN_EXPRESS |
American Express kredi kartı. |
DISCOVER |
Discover kredi kartı. |
JCB |
JCB kredi kartı. |
PaymentOption
Satıcı tarafından sağlanan hizmetler için ödeme yapmak üzere kullanılabilecek bir ödeme seçeneği. Ödeme seçenekleri birden fazla satıcı arasında (ör. aynı zincire ait satıcılar) paylaşılabilir.
JSON gösterimi |
---|
{ "paymentOptionId": string, "name": string, "description": string, "price": { object ( |
Alanlar | |
---|---|
payment |
Bu kimlik, ödeme seçeneğini tanımlamak için kullanılır. Bu kimlik, toplayıcının tamamında geçerlidir. Bir değerin birden fazla satıcıda yeniden kullanılması, kullanıcının bu satıcılarda ilgili ödeme seçeneğiyle ödeme yapmasına olanak tanır. Bir kimliği birden fazla satıcıda yeniden kullandığınızda, bir satıcının altındaki ödeme seçeneğinin herhangi bir değerini güncellediğinizde, farklı bir satıcının altındaki aynı kimliğe sahip diğer ödeme seçenekleri de güncellenir. Bu nedenle, olumsuz davranış olasılığını önlemek için tüm ödeme seçeneklerinin aynı kimliği paylaşan tüm ödeme seçeneklerinin her zaman aynı değerlere güncellenmesini sağlamanız önerilir. |
name |
Ödeme seçeneğinin adı. Bu durum kullanıcı tarafından görülebilir. |
description |
Ödeme seçeneğinin açıklaması. Kullanıcılar tarafından görülebilir. |
price |
Ödeme seçeneğinin fiyatı. |
tax |
Bu ödeme seçeneğinin vergi oranı. Bu alan varsa Satıcı veya Hizmet'te bulunan taxRate alanı geçersiz kılınır. Boş bir mesaj (ör. taxRate { }) uygulanan vergi oranını sıfıra sıfırlar. |
payment |
Bu ödeme seçeneğinin türü. Lansmanlar için tek kullanım, paketler için çoklu kullanım ve üyelikler için sınırsızdır. |
session |
Bu ödeme seçeneğinin kullanılabileceği oturum sayısı. Yalnızca çok oturumlu/paketler için geçerlidir. Bu durumda değer > 1 olmalıdır. |
purchase |
Ödeme seçeneği bu zaman aralığında satın alınabilir. |
valid |
Ödeme seçeneği bu aralık içinde kullanılabilir (ör. Ocak 2017 için özel fiyat). Bu özellik mevcutsa, currentDuration ve activitiesType'ı geçersiz kılar. |
valid |
Ödeme seçeneğinin geçerlilik süresi (ör. 30 günlük üyelik). En fazla dokuz kesir basamağı olan ve " |
activation |
Bu ödeme seçeneği için geçerlilik başlangıç tarihinin nasıl belirlendiğini tanımlar. |
user |
Bu ödeme seçeneğini satın almaya uygun kullanıcıları kısıtlar. Promosyon amaçlı bir ödeme seçeneğini kullanıcıların bir alt kümesiyle sınırlamak için kullanılabilir. Politika ayarlanmazsa tüm kullanıcılar programa katılmaya uygun olur. |
PaymentOptionType
Ödeme seçeneği türüdür.
Sıralamalar | |
---|---|
PAYMENT_OPTION_TYPE_UNSPECIFIED |
Kullanılmamış. |
PAYMENT_OPTION_SINGLE_USE |
Ödeme seçeneği yalnızca bir kez kullanılabilir. |
PAYMENT_OPTION_MULTI_USE |
Ödeme seçeneği, oturum sayısı > 0 |
PAYMENT_OPTION_UNLIMITED |
Ödeme seçeneği, geçerli zaman aralığı içinde kullanılabilir. Oturum sayısı geçerli değildir. |
ActivationType
Geçerlilik başlangıç tarihinin nasıl belirleneceğini tanımlar.
Sıralamalar | |
---|---|
ACTIVATION_TYPE_UNSPECIFIED |
Kullanılmayan. |
ACTIVATION_ON_PURCHASE |
Geçerlilik, satın alma işlemi gerçekleştiğinde başlar. |
ACTIVATION_ON_FIRST_USE |
Geçerlilik, ödeme seçeneği ilk kez kullanıldığında başlar. |
UserPurchaseRestriction
Ödeme seçeneği satın almaya uygun kullanıcıları kısıtlar.
JSON gösterimi |
---|
{ "newToMerchant": boolean, "newToPaymentOption": boolean } |
Alanlar | |
---|---|
new |
Yalnızca daha önce aynı satıcıdan hiç alışveriş yapmamış kullanıcıların satın alabileceği bir ödeme seçeneğidir. |
new |
Yalnızca aynı ödeme seçeneğini daha önce hiç satın almamış kullanıcılar tarafından satın alınabilen bir ödeme seçeneğidir. |
PaymentProcessorConfig
Satıcıya göre ayarlanan bir ödeme işleyici yapılandırması.
JSON gösterimi |
---|
{
"processor": enum ( |
Alanlar | |
---|---|
processor |
Bu yapılandırmanın geçerli olduğu ödeme işleyici iş ortağını tanımlar. |
public |
Bu satıcıyı ödeme işleyiciyle tanımlamak için kullanılan anahtar. Stripe için: https://stripe.com/docs/dashboard#api-keys Braintree için: https://articles.braintreepayments.com/control-panel/important-gateway-credentials |
version |
Ödeme istekleriyle birlikte ödeme işleyiciye gönderilen API sürüm numarası. |
İşlemci
Belirli bir ödeme işleyici iş ortağı tanımlar.
Sıralamalar | |
---|---|
PROCESSOR_UNSPECIFIED |
Kullanılmamış |
PROCESSOR_STRIPE |
Stripe ile ödemeler için bir yapılandırma. |
PROCESSOR_BRAINTREE |
Braintree ile ödemeler için bir yapılandırma. |
TokenizationConfig
Satıcı bazında ayarlanan, ödeme işleyici jeton oluşturma yapılandırması.
JSON gösterimi |
---|
{
"tokenizationParameter": {
string: string,
...
},
"billingInformationFormat": enum ( |
Alanlar | |
---|---|
tokenization |
Tokenleştirme yapılandırmasında genellikle anahtarı "ağ geçidi" olan bir tokenizationparametresi bulunur ve değeri işleyenin adı olur. Parametrelerin geri kalanı işlemciye bağlıdır. Daha fazla bilgi için Google Pay'in belgelerine bakın. Braintree örneği: tokenizationparameter { key: "gateway" değer: "braintree" } tokenizationParameter { key: "braintree:apiVersion" değer: "v1" } tokenizationParameter { key: "braintree:sdkVersion" değer: "2.30.0" } tokenizationParameter { key: "braintree:merchantId" değer: "abcdef" } tokenizationParameter { key: "braintree:clientKey" değer: "Üretim_xxx_yyy" } Stripe örneği: tokenizationparameter { key: "gateway" değer: "çizgi" } tokenizationParameter { key: "stripe:version" değer: "28-02-2018" } tokenizationParameter { key: "stripe:publishableKey" değer: "pk_1234" } Adyen örneği: tokenizationParameter { key: "gateway" value: "adyen" } tokenizationParameter { key: "gatewayMerchantId" value: "yourId" }
|
billing |
Kullanıcının ödeme jetonuna, kullanıcının ödeme şekli ile birlikte Google Pay'e girdiği fatura bilgilerini ekleyin (yukarıya bakın). Alanı boş bırakmak, MIN belirtmekle eşdeğerdir. |
BillingInformationFormat
Kullanıcıdan istenecek ve jetona eklenecek Fatura Adresi'nin ne kadarı. Sıralama değerleri, Google Pay API'deki parametrelere karşılık gelir (https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters).
Sıralamalar | |
---|---|
BILLING_INFORMATION_FORMAT_UNSPECIFIED |
Belirtilmedi. Varsayılan olarak MIN değerine ayarlanır. |
MIN |
ad, ülke kodu ve posta kodu (Google Pay'in varsayılan ayarı). |
FULL |
ad, açık adres, konum, bölge, ülke kodu ve posta kodu. |
Şartlar
Google ile Rezervasyon üzerinden rezervasyon yapması için kullanıcılara gösterilen kural ve kurallar grubudur.
JSON gösterimi |
---|
{
"url": string,
"text": string,
"localizedText": {
object ( |
Alanlar | |
---|---|
url |
İsteğe bağlı olarak, Hükümler ve Koşullar'ın URL'si. |
text |
Kullanıcıya gösterilecek metin. Yeni entegrasyonlar için aşağıdaki localizedText özelliğini kullanın. |
localized |
Kullanıcıya gösterilecek yerelleştirilmiş metin. |
MerchantMatchingHints
Google'ın bir satıcıyı Google Haritalar'daki bir yerle eşleştirmesine yardımcı olmak için kullanılan ipuçları.
JSON gösterimi |
---|
{ "placeId": string } |
Alanlar | |
---|---|
place |
Google Rehber veritabanında ve Google Haritalar'da bir yerin yer kimliği. Yer kimlikleri hakkında daha fazla bilgi için https://developers.google.com/places/web-service/place-id adresine bakın. |
ServiceAttribute
Hizmet özellikleri, bir satıcının hizmetlerini tanımlayan iş ortağı tanımlı kategorilerdir. Örneğin, bir banka "Hesap Türü" tanımlayabilir. hizmet özelliği özelliği olup olası "Personal" (Kişisel) değerlerine sahip hizmet özelliği ve "İşletme" ifadelerini içerirken bir kuaför "Hizmet Türü"nü tanımlayabilir. service [Saç Kesimi", "Renk" ve "Stil" gibi değerlere sahip olabileceğini lütfen unutmayın.
JSON gösterimi |
---|
{
"attributeId": string,
"attributeName": string,
"value": [
{
object ( |
Alanlar | |
---|---|
attribute |
Aynı satıcının diğer hizmet özellikleri arasında bu hizmet özelliğini benzersiz şekilde tanımlayan bir tanımlayıcı (ör. "account-type"). |
attribute |
Bu özelliğin kullanıcı tarafından görülebilen adı (ör. "Hesap Türü"). |
value[] |
Bu hizmet özelliği için kullanılabilecek tüm değerler. |
Değer
Belirli bir hizmet özelliği için olası bir değeri temsil eder.
JSON gösterimi |
---|
{ "valueId": string, "valueName": string } |
Alanlar | |
---|---|
value |
Bu hizmet özelliği için diğer değerler arasında bu değeri benzersiz şekilde tanımlayan bir tanımlayıcı (ör. "kişisel"). |
value |
Değer için kullanıcının görebildiği ad (ör. "Kişisel". |
Tavsiye
Google ile Rezervasyon üzerinden rezervasyon yapıldığında kullanıcıya gösterilen öneriler.
JSON gösterimi |
---|
{
"text": {
object ( |
Alanlar | |
---|---|
text |
Google ile Rezervasyon üzerinden rezervasyon yapıldığında kullanıcıya gösterilecek özel mesaj. |
EconomicOperator
Toplayıcı için Ekonomik Operatör bilgileri.
JSON gösterimi |
---|
{
"text": {
object ( |
Alanlar | |
---|---|
text |
Zorunlu. Ürünlerin üretimi, kullanıma sunulması veya hizmete sunulması ile ilgili yükümlülüklere tabi olan üretici, yetkili temsilcisi, ithalatçı, distribütör, sipariş karşılama hizmeti sağlayıcısı veya diğer herhangi bir gerçek ya da tüzel kişi olarak tanımlanan ekonomik operatörün adı, adresi, telefon numarası ve e-posta adresi. economicOperator özelliğinin serbest biçimli dize gösterimi. Bu bilgiler " " ve "\n". |
Yöntemler |
|
---|---|
|
Belirtilen toplayıcı tarafından yönetilen yeni bir Merchant oluşturur ve bunu döndürür. |
|
Belirtilen toplayıcı tarafından yönetilen mevcut bir Merchant 'yi siler. |
|
Merchant tutarından MerchantStatus kazanın. |
|
Belirtilen toplayıcı tarafından yönetilen mevcut bir Merchant öğesini günceller ve döndürür. |