Perguntas frequentes

Veja a seguir perguntas que nossos parceiros fazem com frequência e as soluções para eles.

Feeds

Os parceiros podem incluir comerciantes com mais de um local?
Sim, os parceiros podem fazer isso se adicionarem cada local separadamente no feed do comerciante.
Os horários podem se sobrepor?
Sim. Isso é possível porque os intervalos entre os horários não precisam ser iguais. Eles podem ser muito mais curtos do que a duração do serviço. Assim, você pode lidar com a lógica de negócios por conta própria. Por exemplo, pode haver um espaço único das 9h às 10h e outro das 9h15 às 10h15 para o mesmo serviço.
Ao usar a recorrência, os horários de exceção que estão lado a lado podem ser agregados?
Sim, eles podem ser combinados.
O que é exibido ao usuário quando min_advance_online_canceling está definido e quando não está?

As mensagens a seguir são mostradas ao usuário, dependendo do valor de min_advance_online_canceling`:

  • Se você tiver definido uma hora específica: "se você tiver feito uma reserva e não puder participar, cancele-a <min_advance_online_canceling> com antecedência."
  • Se não estiver definido: "Se você não puder comparecer, marque <merchant> diretamente em <phone number> para saber sobre a política de reembolso/cancelamento."

Servidor de agendamento

Um parceiro precisa gerar o ID da reserva quando uma nova reserva na API Create Booking é chamada?
Sim, você precisa gerar um código de agendamento. Tratamos isso como um identificador opaco.

Atualizações de agendamento em tempo real

Se o usuário tentar mudar o horário de início, a duração ou os serviços em uma reserva, essas alterações serão restringidas pelo feed de disponibilidade?
Sim. Por exemplo, um usuário não pode atualizar a reserva de 10h para 10h05, já que não há horários disponíveis no feed.
Se um parceiro excluir um comerciante ou serviço, isso causará a remoção de todos os serviços associados e espaços disponíveis associados?
Sim, se um parceiro excluir um comerciante ou serviço, os subníveis serão desativados automaticamente no nosso sistema.
A reserva UpdateBookingRequest contém toda a reserva de CreateBookingResponse ou apenas os campos atualizados?
Ambos. Ele contém uma máscara com os campos atualizados e toda a reserva de CreateBookingResponse. Por exemplo, para um cancelamento de reserva, o objeto de reserva FieldMask Path="status" tem apenas Booking.status = 'BookingStatus.Canceled'.

Pagamentos

Quando o Google vai aceitar meu processador de pagamento preferido?
A lista mais recente de processadores compatíveis está no site do Google Pay.
Para qualquer espaço disponível, uma empresa pode fornecer um preço diferente para cada membro da equipe que realiza o mesmo serviço?
Sim, você pode informar um preço de espaço conforme a disponibilidade e o membro da equipe, se disponibilizar diversas formas de pagamento no feed do comerciante. Consulte a mensagem PaymentOption para ver detalhes sobre o conjunto exato de campos que definem um payment_option.
Existe alguma dependência entre pré-pagamentos, depósitos e taxas de não comparecimento?
Não há dependência entre os pré-pagamentos, os depósitos e as taxas de não comparecimento especificadas no feed de serviço. É possível ter depósitos e taxas de não comparecimento válidas sem ativar os pré-pagamentos. No entanto, para que uma dessas três funcione corretamente, você precisa concluir sua integração de pagamentos.
Como as tarifas fiscais são exibidas aos usuários?
Se uma taxa de tributos for definida e o pagamento on-line for necessário, as alíquotas de tributos são mostradas separadamente dos custos do serviço. São incluídos no preço total exibido ao usuário.

Ambientes de sandbox

Como posso acessar os links para o front-end do sandbox?
É possível acessar links do sandbox pela página Portal do parceiro > Inventário.
Existe um ambiente de sandbox onde os parceiros podem ver os dados e usá-los para fazer testes?
Sim, há um ambiente de sandbox para você executar testes completos de integração. Para mais informações, consulte nosso guia de testes completos.
Existe uma versão da API que acessa o ambiente do sandbox?
Sim, ative a versão de desenvolvimento da API Maps Booking no seu projeto do Google Cloud. Só é acessível aos usuários do Portal do parceiro que têm acesso automaticamente permitido. Depois de ativado, basta alterar o endpoint das chamadas da API para https://partnerdev-mapsbooking.googleapis.com/.
Qual é a diferença entre sandbox e produção?

O ambiente de sandbox é independente e permite que você teste as alterações sem afetar seus sistemas de produção. O Reservar com o Google fornece as seguintes partes do ambiente de sandbox:

Quando todos os componentes do ambiente de sandbox estão conectados a um ambiente de não produção nos seus sistemas (por exemplo, em um ambiente de desenvolvimento ou preparo), é possível simular totalmente um ambiente de produção, sem afetar seus sistemas de produção. Observações:

  1. Conecte seus feeds de teste ou de preparo, o servidor de agendamento e as APIs de atualização em tempo real ao ambiente de sandbox.
  2. Forneça um subconjunto de inventário real no seu ambiente de sandbox para testá-lo. Isso garante que quaisquer casos extremos com seu inventário sejam cobertos.
  3. Um servidor de reservas do sandbox nunca deve concluir solicitações ou atualizações de reserva contra inventário ativo. Em vez disso, aponte o ambiente do sandbox para seu ambiente de teste ou de preparo.
  4. As reservas assíncronas precisam ser gerenciadas pela versão do sandbox nas ferramentas do comerciante para aceitar/recusar agendamentos. Isso permitirá testar a atualização em tempo real da BookingNotification no sandbox.

Portal do parceiro

Visualização do inventário

Por que não há resultados exibidos após a aplicação de filtros?
Verifique se há erros de digitação nos valores do filtro (por exemplo, espaços à direita). Além disso, se o inventário for excluído dos feeds, ele não aparecerá nos resultados da pesquisa, a menos que o filtro "Estado da integração = Deleted" seja definido explicitamente.
Como classificar por estado do inventário?
Para adicionar um filtro de estado do inventário, primeiro adicione um filtro para o tipo de integração. Por exemplo, defina um filtro de tipo de integração como E2E (integração completa) e, em seguida, defina o filtro do estado do inventário como Live. Para mais informações sobre como definir filtros, consulte [aqui]/maps-booking/partner-portal/inventory#applying_filters).