- Tài nguyên: Người bán
- PaymentRestrictions
- CreditCardRestrictions
- CreditCardType
- PaymentOption
- PaymentOptionType
- ActivationType
- UserPurchaseRestriction
- PaymentProcessorConfig
- Bộ xử lý
- TokenizationConfig
- BillingInformationFormat
- Điều khoản
- MerchantMatchingHints
- ServiceAttribute
- Giá trị
- Tư vấn
- EconomicOperator
- Phương thức
Tài nguyên: Người bán
Thông tin về một người bán trên nền tảng của công ty tổng hợp.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "merchantName": string, "telephone": string, "url": string, "geo": { object ( |
Trường | |
---|---|
name |
Tên tài nguyên người bán, có định dạng |
merchant |
merchantName, telephone, url và geo được dùng để hỗ trợ việc so khớp khoảng không quảng cáo của đối tác với những người bán đã có trên Google Maps. Thông tin này sẽ không xuất hiện. Tên người bán. |
telephone |
Số điện thoại công khai của người bán, bao gồm cả mã quốc gia và mã vùng, ví dụ: +14567891234. |
url |
URL của trang web công khai của người bán. |
geo |
Thông tin địa lý của người bán, bao gồm vĩ độ, kinh độ và địa chỉ. |
category |
Danh mục của doanh nghiệp trên nền tảng của công cụ tổng hợp. |
numBookings30d |
Trường này không được dùng nữa. |
taxRateBasisPoints |
Thuế suất của người bán tính theo điểm cơ sở (một phần trăm trăm). Ví dụ: nếu thuế suất là 7, 5%, thì bạn nên đặt trường này thành 750. Nếu bạn không đặt hoặc đặt trường này thành 0, thì tổng giá mà người dùng phải trả cho bất kỳ dịch vụ nào do người bán này cung cấp sẽ là giá chính xác do Service.price chỉ định. Giá dịch vụ được giả định là được miễn hoặc đã bao gồm các khoản thuế hiện hành. Người dùng sẽ không thấy thuế dưới dạng một mục riêng. Nếu bạn đặt trường này thành một giá trị khác 0, thì tổng giá mà người dùng phải trả cho bất kỳ dịch vụ nào do người bán này cung cấp sẽ bao gồm giá dịch vụ cộng với khoản thuế được đánh giá bằng mức thuế được cung cấp tại đây. Phần thập phân của đơn vị tiền tệ nhỏ nhất (ví dụ: phần thập phân của một xu) sẽ được làm tròn bằng cách làm tròn đến số chẵn gần nhất. Thuế sẽ được hiển thị cho người dùng dưới dạng một mục riêng. Trường này không còn được dùng nữa, vui lòng sử dụng taxRate. |
tax |
Mức thuế của người bán. Nếu có, trường này sẽ ghi đè trường taxRateBasisPoints không còn được dùng nữa. Thông báo trống (tức là taxRate { }) sẽ đặt lại tỷ lệ thuế đã áp dụng về 0. |
payment |
Các quy định hạn chế đối với phương thức thanh toán mà người bán này chấp nhận. Chúng tôi giả định rằng không có quy tắc hạn chế nào nếu bạn không đặt trường này. |
payment |
Các phương thức thanh toán có sẵn cho người bán này. Các dịch vụ thuộc người bán này sẽ có thể giới hạn riêng các phương thức thanh toán mà họ cho phép. |
paymentProcessorConfig |
Cấu hình cho công ty xử lý thanh toán bằng mã thông báo, nếu người bán có hỗ trợ công ty đó. |
tokenization |
Cấu hình cho công ty xử lý thanh toán bằng mã thông báo, nếu người bán có hỗ trợ công ty đó. |
terms |
Điều khoản và điều kiện của người bán cụ thể được hiển thị cho người dùng khi họ đặt dịch vụ thông qua tính năng Đặt chỗ với Google. Ngoài những điều khoản này, người dùng luôn thấy Điều khoản và điều kiện của đối tác tổng hợp và bạn không được cung cấp những điều khoản này tại đây. |
brand |
Một chuỗi mờ xác định thương hiệu dành cho người tiêu dùng để sử dụng khi hiển thị mô hình phân bổ đối tác. Trường này cho phép các đối tác có nhiều thương hiệu mà người tiêu dùng nhìn thấy cung cấp người bán cho tất cả thương hiệu trong cùng một nguồn cấp dữ liệu. Thương hiệu bao gồm các tài sản dành cho người tiêu dùng như tên, biểu trưng, Điều khoản dịch vụ và Chính sách quyền riêng tư. Nếu chỉ có một thương hiệu đối tác tiếp xúc với người tiêu dùng, thì bạn không cần đặt trường này và có thể bỏ qua trường này. Nếu đối tác... Không có nhiều thương hiệu hướng đến người tiêu dùng? --> Bỏ qua trường này Có nhiều thương hiệu được định cấu hình không?
Lưu ý quan trọng: hầu hết các đối tác không cần đặt trường này. Nếu muốn sử dụng trường này, trước tiên, đối tác phải liên hệ với chúng tôi để định cấu hình các thương hiệu riêng biệt, bao gồm cả thương hiệu mặc định. |
matching |
Gợi ý để giúp Google so khớp người bán với một địa điểm trên Google Maps. Lưu ý: hầu hết các đối tác không cần đặt trường này vì Google sẽ so khớp người bán với các địa điểm trên Google Maps bằng thông tin được cung cấp ở trên. (không bắt buộc) |
service |
Định nghĩa cho mọi thuộc tính dịch vụ dùng để mô tả Dịch vụ của Người bán này. (không bắt buộc) |
action |
Không bắt buộc. URL hành động có ngôn ngữ liên kết, danh sách quốc gia bị hạn chế, loại và nền tảng không bắt buộc cho biết hành động này sẽ được thực hiện trên nền tảng nào, |
waitlist |
Không bắt buộc. Thông báo chung của một người bán cụ thể cho người dùng tham gia danh sách chờ thông qua tính năng Đặt chỗ bằng Google. Mỗi trường văn bản trong thông báo phải có độ dài giới hạn là 100 byte. |
economic |
Không bắt buộc. Thông tin về Người điều hành kinh tế liên kết với người bán cụ thể này cần thiết để tuân thủ quy định. (không bắt buộc) |
PaymentRestrictions
Các quy định hạn chế đối với phương thức thanh toán mà người bán này chấp nhận.
Biểu diễn dưới dạng JSON |
---|
{
"creditCardRestrictions": {
object ( |
Trường | |
---|---|
credit |
Các quy định hạn chế đối với thẻ tín dụng mà người bán này chấp nhận. Chúng tôi giả định tất cả thẻ tín dụng đều được chấp nhận nếu bạn không đặt trường này. Xin lưu ý rằng danh sách thẻ được CreditCardType hỗ trợ sẽ tăng lên theo thời gian, nghĩa là việc để trống mục này sẽ khiến cấu hình phải thay đổi trong tương lai. |
CreditCardRestrictions
Các quy định hạn chế đối với loại thẻ tín dụng mà người bán này chấp nhận.
Biểu diễn dưới dạng JSON |
---|
{
"creditCardType": [
enum ( |
Trường | |
---|---|
credit |
Danh sách thẻ tín dụng được hỗ trợ. Không hỗ trợ thẻ tín dụng nếu thẻ này trống. |
CreditCardType
Loại thẻ tín dụng.
Enum | |
---|---|
CREDIT_CARD_TYPE_UNSPECIFIED |
Không sử dụng. |
VISA |
Thẻ tín dụng Visa. |
MASTERCARD |
Thẻ tín dụng Mastercard. |
AMERICAN_EXPRESS |
Thẻ tín dụng American Express. |
DISCOVER |
Thẻ tín dụng Discover. |
JCB |
Thẻ tín dụng JCB. |
PaymentOption
Một phương thức thanh toán có thể dùng để thanh toán cho các dịch vụ do người bán cung cấp. Nhiều người bán có thể dùng chung các phương thức thanh toán (ví dụ: người bán thuộc cùng một chuỗi).
Biểu diễn dưới dạng JSON |
---|
{ "paymentOptionId": string, "name": string, "description": string, "price": { object ( |
Trường | |
---|---|
payment |
Mã này được dùng để xác định phương thức thanh toán này. Mã nhận dạng này là chung cho toàn bộ trình tổng hợp và việc sử dụng lại một giá trị trên nhiều người bán sẽ cho phép người dùng thanh toán bằng phương thức thanh toán tương ứng trên những người bán đó. Khi sử dụng lại một mã nhận dạng cho nhiều người bán, việc cập nhật bất kỳ giá trị nào cho một phương thức thanh toán của một người bán cũng sẽ cập nhật mọi phương thức thanh toán khác có cùng mã nhận dạng của một người bán khác. Do đó, tốt nhất là bạn nên sử dụng cùng một mã nhận dạng cho tất cả các phương thức thanh toán và luôn cập nhật các giá trị giống hệt nhau để tránh mọi khả năng xảy ra hành vi vi phạm. |
name |
Tên của phương thức thanh toán. Người dùng có thể nhìn thấy thông tin này. |
description |
Nội dung mô tả về phương thức thanh toán. Người dùng có thể nhìn thấy thông tin này. |
price |
Giá của phương thức thanh toán. |
tax |
Mức thuế cho phương thức thanh toán này. Nếu có, trường này sẽ ghi đè trường taxRate có trong Người bán hoặc Dịch vụ. Thông báo trống (tức là taxRate { }) sẽ đặt lại tỷ lệ thuế đã áp dụng về 0. |
payment |
Loại của phương thức thanh toán này. Một lần sử dụng cho gói ghé thăm, nhiều lần sử dụng cho gói và không giới hạn cho gói thành viên. |
session |
Số phiên có thể sử dụng phương thức thanh toán này. Chỉ hợp lệ cho nhiều phiên / gói, trong đó giá trị phải lớn hơn 1. |
purchase |
Bạn có thể mua phương thức thanh toán này trong khoảng thời gian này. |
valid |
Bạn có thể sử dụng phương thức thanh toán này trong khoảng thời gian này (ví dụ: giá ưu đãi cho tháng 1 năm 2017). Nếu có, giá trị này sẽ ghi đè validDuration và activationType. |
valid |
Thời hạn hiệu lực của phương thức thanh toán (ví dụ: gói thành viên 30 ngày). Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
activation |
Xác định cách xác định ngày bắt đầu hiệu lực cho phương thức thanh toán này. |
user |
Hạn chế những người dùng đủ điều kiện mua bằng phương thức thanh toán này. Có thể dùng để hạn chế một phương thức thanh toán khuyến mãi cho một số ít người dùng. Nếu bạn không đặt giá trị này, tất cả người dùng đều đủ điều kiện. |
PaymentOptionType
Một loại phương thức thanh toán.
Enum | |
---|---|
PAYMENT_OPTION_TYPE_UNSPECIFIED |
Không sử dụng. |
PAYMENT_OPTION_SINGLE_USE |
Bạn chỉ có thể sử dụng phương thức thanh toán một lần. |
PAYMENT_OPTION_MULTI_USE |
Bạn có thể sử dụng phương thức thanh toán nếu số phiên của phương thức đó > 0. |
PAYMENT_OPTION_UNLIMITED |
Bạn có thể sử dụng phương thức thanh toán trong phạm vi thời gian hợp lệ của phương thức đó – không áp dụng số phiên. |
ActivationType
Xác định cách xác định ngày bắt đầu hiệu lực.
Enum | |
---|---|
ACTIVATION_TYPE_UNSPECIFIED |
Không sử dụng. |
ACTIVATION_ON_PURCHASE |
Thời gian hiệu lực bắt đầu từ thời điểm mua. |
ACTIVATION_ON_FIRST_USE |
Thời gian hiệu lực bắt đầu khi phương thức thanh toán được sử dụng lần đầu tiên. |
UserPurchaseRestriction
Hạn chế những người dùng đủ điều kiện mua một phương thức thanh toán.
Biểu diễn dưới dạng JSON |
---|
{ "newToMerchant": boolean, "newToPaymentOption": boolean } |
Trường | |
---|---|
new |
Một phương thức thanh toán chỉ dành cho những người dùng chưa từng mua hàng của cùng một người bán. |
new |
Một phương thức thanh toán chỉ dành cho những người dùng chưa từng mua phương thức thanh toán đó. |
PaymentProcessorConfig
Cấu hình cho một công ty xử lý thanh toán, được thiết lập trên cơ sở từng Người bán.
Biểu diễn dưới dạng JSON |
---|
{
"processor": enum ( |
Trường | |
---|---|
processor |
Xác định đối tác công ty xử lý thanh toán mà cấu hình này áp dụng. |
public |
Khoá dùng để xác định người bán này với công ty xử lý thanh toán. Đối với Stripe, hãy tham khảo: https://stripe.com/docs/dashboard#api-keys Đối với Braintree, hãy tham khảo: https://articles.braintreepayments.com/control-panel/important-gateway-credentials |
version |
Số phiên bản API được gửi đến trình xử lý thanh toán cùng với các yêu cầu thanh toán. |
Bộ xử lý
Xác định một đối tác xử lý thanh toán cụ thể.
Enum | |
---|---|
PROCESSOR_UNSPECIFIED |
Không Sử Dụng |
PROCESSOR_STRIPE |
Cấu hình thanh toán bằng Stripe. |
PROCESSOR_BRAINTREE |
Cấu hình thanh toán bằng Braintree. |
TokenizationConfig
Cấu hình mã hoá thông qua công ty xử lý thanh toán, được thiết lập theo từng người bán.
Biểu diễn dưới dạng JSON |
---|
{
"tokenizationParameter": {
string: string,
...
},
"billingInformationFormat": enum ( |
Trường | |
---|---|
tokenization |
Cấu hình mã thông báo thường sẽ có một tokenizationParameter có khoá là "cổng" và giá trị là tên của trình xử lý. Các tham số còn lại phụ thuộc vào bộ xử lý. Hãy xem tài liệu của Google Pay để biết thêm thông tin. Ví dụ về Braintree: tokenizationParameter { key: "gateway" value: "braintree" } tokenizationParameter { key: "braintree:apiVersion" value: "v1" } tokenizationParameter { key: "braintree:sdkVersion" value: "2.30.0" } tokenizationParameter { key: "braintree:merchantId" value: "abcdef" } tokenizationParameter { key: "braintree:clientKey" value: "production_xxx_yyy" } Ví dụ về Stripe: tokenizationParameter { key: "gateway" value: "stripe" } tokenizationParameter { key: "stripe:version" value: "2018-02-28" } tokenizationParameter { key: "stripe:publishableKey" value: "pk_1234" } Ví dụ về Adyen: tokenizationParameter { key: "gateway" value: "adyen" } tokenizationParameter { key: "gatewayMerchantId" value: "yourId" } Một đối tượng chứa danh sách các cặp |
billing |
Đưa thông tin thanh toán của người dùng đã nhập vào Google Pay bằng FOP của họ vào mã thông báo thanh toán (xem ở trên). Việc để trống trường này tương đương với việc chỉ định MIN. |
BillingInformationFormat
Phần nào của Địa chỉ thanh toán mà người dùng phải cung cấp và đưa vào mã thông báo. Các giá trị enum tương ứng với các tham số trong API Google Pay (xem https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters).
Enum | |
---|---|
BILLING_INFORMATION_FORMAT_UNSPECIFIED |
Chưa chỉ định. Giá trị mặc định là MIN. |
MIN |
tên, mã quốc gia và mã bưu chính (chế độ cài đặt mặc định của Google Pay). |
FULL |
tên, địa chỉ đường phố, địa phương, khu vực, mã quốc gia và mã bưu chính. |
Điều khoản
Một bộ quy tắc và nguyên tắc được hiển thị cho người dùng để đặt trước thông qua tính năng Đặt chỗ với Google.
Biểu diễn dưới dạng JSON |
---|
{
"url": string,
"text": string,
"localizedText": {
object ( |
Trường | |
---|---|
url |
URL đến Điều khoản và điều kiện (không bắt buộc). |
text |
Văn bản sẽ hiển thị cho người dùng. Sử dụng localizedText bên dưới cho các tiện ích tích hợp mới. |
localized |
Văn bản đã bản địa hoá sẽ hiển thị cho người dùng. |
MerchantMatchingHints
Gợi ý dùng để giúp Google so khớp người bán với một địa điểm trên Google Maps.
Biểu diễn dưới dạng JSON |
---|
{ "placeId": string } |
Trường | |
---|---|
place |
Mã địa điểm của một địa điểm trong cơ sở dữ liệu Google Địa điểm và trên Google Maps. Hãy xem https://developers.google.com/places/web-service/place-id để biết thêm về Mã địa điểm. |
ServiceAttribute
Thuộc tính dịch vụ là các danh mục do đối tác xác định, mô tả Dịch vụ cho người bán. Ví dụ: một ngân hàng có thể xác định thuộc tính dịch vụ "Loại tài khoản" với các giá trị có thể là "Cá nhân" và "Doanh nghiệp", trong khi một tiệm cắt tóc có thể xác định thuộc tính dịch vụ "Loại dịch vụ" với các giá trị có thể là "Cắt tóc", "Nhuộm" và "Kiểu tóc".
Biểu diễn dưới dạng JSON |
---|
{
"attributeId": string,
"attributeName": string,
"value": [
{
object ( |
Trường | |
---|---|
attribute |
Giá trị nhận dạng giúp xác định duy nhất thuộc tính dịch vụ này trong số các thuộc tính khác của cùng một người bán, ví dụ: "account-type". |
attribute |
Tên hiển thị cho người dùng của thuộc tính này, ví dụ: "Loại tài khoản". |
value[] |
Tất cả giá trị có thể có cho thuộc tính dịch vụ này. |
Giá trị
Đại diện cho một giá trị có thể có cho một thuộc tính dịch vụ cụ thể.
Biểu diễn dưới dạng JSON |
---|
{ "valueId": string, "valueName": string } |
Trường | |
---|---|
value |
Giá trị nhận dạng giúp xác định riêng giá trị này trong số các giá trị khác cho thuộc tính dịch vụ này, ví dụ: "cá nhân". |
value |
Tên mà người dùng nhìn thấy cho giá trị, ví dụ: "Cá nhân". |
Thông báo
Thông báo hiển thị cho người dùng khi đặt phòng thông qua tính năng Đặt chỗ bằng Google.
Biểu diễn dưới dạng JSON |
---|
{
"text": {
object ( |
Trường | |
---|---|
text |
Thông báo tuỳ chỉnh sẽ hiển thị cho người dùng khi đặt phòng thông qua tính năng Đặt chỗ bằng Google. |
EconomicOperator
Thông tin về Nhà điều hành kinh tế cho Trang web tổng hợp.
Biểu diễn dưới dạng JSON |
---|
{
"text": {
object ( |
Trường | |
---|---|
text |
Bắt buộc. Tên, địa chỉ, số điện thoại và địa chỉ email của người vận hành kinh tế, được xác định là nhà sản xuất, người đại diện được uỷ quyền, nhà nhập khẩu, nhà phân phối, nhà cung cấp dịch vụ thực hiện đơn đặt hàng hoặc bất kỳ pháp nhân hoặc cá nhân nào khác chịu các nghĩa vụ liên quan đến việc sản xuất, cung cấp hoặc đưa sản phẩm vào sử dụng. Biểu thị chuỗi dạng tự do của economicOperator. Bạn có thể định dạng thông tin này bằng cách sử dụng " " và "\n". |
Phương thức |
|
---|---|
|
Tạo một Merchant mới do trình tổng hợp đã chỉ định quản lý và trả về Merchant đó. |
|
Xoá một Merchant hiện có do trình tổng hợp được chỉ định quản lý. |
|
Lấy MerchantStatus của Merchant . |
|
Cập nhật Merchant hiện có do trình tổng hợp được chỉ định quản lý và trả về Merchant đó. |