Construa um Marketplace com a Ishtaran
Alice compra de Bob através da Mercatto. A Ishtaran retém o pagamento até a entrega ser confirmada, depois divide entre o vendedor e o marketplace — um Business Case executável, não um slide.
Architecture
A sequência completa — cada chamada real de SDK que a Mercatto faz, e qual módulo da Ishtaran cuida dela por baixo.
Setup
A Mercatto se cadastra — uma chamada provisiona tudo que ela precisa para começar a integrar.
Seller onboarding
Bob e Alice ganham cada um sua própria identidade financeira — a Mercatto nunca controla o login deles.
Creating an order
O ciclo de vida do pedido vira um Workflow, e a Transaction declara exatamente quem recebe o quê.
Accepting payment
A Mercatto abre um Payment Intent e recebe um endereço real de depósito para Alice pagar.
Holding funds
Reservar é como colocar o dinheiro dentro de uma caixa com etiqueta: ele está lá, é real, mas ainda não pode ser gasto.
Confirming delivery
A Ishtaran não tem como saber que os fones chegaram — a Mercatto precisa avisá-la.
Settlement and Split
A Ishtaran abre a caixa: calcula a Platform Fee, depois divide o resto exatamente como o pedido disse que deveria ser.
Partial Settlement
A Mercatto não precisa liberar tudo de uma vez — pode liquidar em parcelas, no seu próprio ritmo.
Seller balance
Bob tem dinheiro agora — mas ele não confere sozinho; é o próprio dashboard da Mercatto que faz isso, do jeito que um marketplace de verdade funciona.
Withdrawal
Bob quer sacar o dinheiro — e esbarra num cooldown de segurança real e deliberado de 24 horas, provado ao vivo, nunca contornado.
Payout em lote: a outra PayoutPolicy real
A outra PayoutPolicy real: Manual. Um Settlement acumula um Payable em vez de pagar imediatamente, e uma chamada separada de PayoutBatch é o que de fato move o dinheiro — quando usar cada uma, e o bootstrap real que ela exige.
Failure scenarios
11 caminhos alternativos reais — casos extremos de onboarding, pagamento, workflow e settlement — cada um executado ao vivo contra uma instância real, nunca simulado.
Full source
Cada arquivo, em uma página só — o código exato que este tutorial inteiro e a suíte E2E que trava releases compartilham.
Known limitations
Toda limitação real da plataforma que este Business Case encontrou, num só lugar — referenciada ao longo do tutorial, nunca escondida.
Run it yourself
Rode essa mesma história contra o Sandbox público real — IDs reais, saldos reais, respostas reais.