Vibe coding para checkout Stripe fora do Brasil: se não é PTBR, só Stripe
Se a língua não é PTBR, o checkout é só Stripe. Ele ditou a regra no vibe coding, pediu USD por produto e deixou pagar em dólares como a próxima.
Quando o usuário está em outra língua que não seja PTBR, o checkout é apenas pelo Stripe. Emanuel Limeira ditou essa regra perto do fim da live e repetiu. Pediu um campo de preço USD por produto. O pagar em dólares ficou como a próxima.
A receita da série estava em R$35,82. No site em PTBR o Pix já gerava e o cartão cobrava em BRL, o recorte do Stripe Connect. A regra de língua veio depois, ainda nesta sessão.
A REGRA
Site em PTBR
Pix já gerava e o cartão cobrava em BRL
Outra língua
Checkout só Stripe
Vibe coding para checkout Stripe fora do Brasil começa na língua
No vibe coding para checkout Stripe fora do Brasil, a regra que ele ditou é de língua, em PTBR:
quando o usuário estiver em outra língua que não seja PTBR, o checkout é apenas pelo stripe
Repetiu, com a vírgula noutro lugar: quando o usuário estiver em outra língua, que não seja PTBR, o checkout apenas pelo stripe. Ele ditou as 2 voltas em voz alta. A regra ficou outra língua, checkout só Stripe.
Mais cedo, ainda no Connect, ele tinha dito: "Agora a gente vai colocar o Stripe conectado já para o pagamento em dólar e euro." Euro fica nessa fala cedo. O que o site já fazia em PTBR era gerar Pix e "Pagar com cartão no BRL".
O gancho das 2 línguas veio antes da regra:
em inglês e espanhol. Pagar em dólares, tá? Essa é a próxima.
No mesmo fôlego ele viu um caminho para US: "já vi uma coisa aqui que eu posso fazer para US, tá? Para USD." Eu ouvi o "para US" colado no inglês e espanhol. A tela dessas 2 línguas entra nesta sessão; o pagar em dólares, na boca dele, ainda é a próxima.
Local da pessoa e idioma do navegador, 2 falas
A primeira fala pede detecção agora e tradução:
A gente vai implementar agora essa detecção para o local da pessoa e traduzir automaticamente para idioma dela.
Completou: "Então a gente vai ter as versões inglês, espanhol, depois a gente vai implementando outros." Local da pessoa, nessa fala, é o pedido de detectar e traduzir, com o agora nessa frase.
A segunda fala veio depois:
É idioma do navegador. É só interface. Campo preço USD por produto recomendado.
A detecção para o local da pessoa veio primeiro, como pedido de traduzir. O idioma do navegador veio depois, já com o campo USD, e com o "é só interface" no meio. Eu ouvi o agora na primeira fala e o só interface na segunda, nesta ordem.
O campo de preço na tela já tinha dado trabalho nesta live, o recorte de não cadastrar 47 como 4000. Aqui o campo que ele pede é o de preço USD por produto.
Bandeiras, 3 minutinhos e a bagaceira
Pediu bandeira para a língua:
Colocar as bandeiras para tradução para a língua desejada.
Falou a pausa em voz alta: "Vamos dar uma pausa de 3 minutinhos." Quando voltou, a UI de inglês e espanhol tinha virado bagaceira. "Eita, ficou uma bagaceira. inglês, espanhol." Completou: "Virou uma bagaceira isso."
As bandeiras foram para a tradução da língua desejada. Eu ouvi os 3 minutinhos. A tela de inglês e espanhol voltou torta, e o checkout em USD seguia na fila.
No vibe coding desta sessão as bandeiras entram depois da regra de língua, e o pagar em dólares espera o item seguinte.
No prompt, língua numa linha e cobrança na outra
Amanhã, no prompt do checkout, escreva a regra como ele ditou: se a língua não é PTBR, o checkout é apenas pelo Stripe. Peça o campo de preço USD por produto. Deixe o "Pagar em dólares" como item seguinte.
No mesmo prompt, uma linha para o local da pessoa (traduzir) e outra para o idioma do navegador (interface). Olhe a tela depois das bandeiras. Nesta live, 3 minutinhos depois, inglês e espanhol viraram bagaceira.
Dá para assistir à live e ouvir as 2 voltas da regra, com o "Pagar em dólares" ainda em "Essa é a próxima".