VIBE IN PUBLIC_

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".