create_payment
Cria o pedido e devolve o LINK DE PAGAMENTO. O hospede abre o payment_url e paga
na pagina do gateway — NUNCA peca ou digite dados de cartao aqui na conversa. A reserva
no fornecedor so e efetivada depois do pagamento confirmado (acompanhe com
get_order_status).
hospedes: uma entrada {firstName, lastName} para CADA hospede (adultos + criancas — o
total tem que bater com adults+len(children_ages) da busca).
telefone: OBRIGATORIO — e como a operacao fala com o hospede se a reserva der problema.
Peca o numero com DDI/DDD.
metodo: so vale quando a tarifa e BRL (Mercado Pago) — 'parcelado' (cartao, ate 12x sem
juros; e o padrao) ou 'pix' (a vista, com 5% de desconto). Em USD nao se aplica: o
Stripe cobra em cartao internacional.
locale: idioma do hospede — 'pt', 'es' ou 'en' (o mesmo da conversa e do language da
busca). A pagina de pagamento, os e-mails (confirmacao, estorno) e o voucher saem nele;
sem ele, vale o idioma da busca.
A resposta traz `order_id` (uso interno) — o NUMERO DE CONFIRMACAO que o hospede deve
guardar (BH4-XXXXXXXX) aparece em get_order_status assim que o pagamento confirma.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pais | No | ||
| token | Yes | ||
| cidade | No | ||
| locale | No | ||
| metodo | No | ||
| hospedes | Yes | ||
| opcao_id | Yes | ||
| telefone | Yes | ||
| search_id | Yes | ||
| nome_contato | No | ||
| email_contato | Yes |