Um substituto direto para o sandbox do seu provedor
Os endpoints, os formatos de resposta e os códigos de status são os do próprio provedor. Aponte a sua integração para uma URL base nova e ela continua funcionando. A diferença é que este fica no ar, e você decide o que ele responde.
POST /mercadopago/2026-08-08/v1/payments
"payer.first_name": "insufficient_funds"
<- 201 Created
"status": "rejected"
"status_detail": "cc_rejected_insufficient_amount"
POST /stripe/2026-07-29/v1/payment_intents
billing_details[name]: insufficient_funds
<- 402 Payment Required
"error.code": "card_declined"
"error.decline_code": "insufficient_funds"O que você está integrando?
Pagamentos
Provedores de cartão e carteira. Autorizações, capturas, estornos, 3DS, e os códigos de recusa que um sandbox de verdade não te dá.
Provedores de pagamento →Identidade (KYC/KYB)
Verificação de identidade e de empresas. Checagem de documento e selfie, cruzamento com listas de vigilância, fluxos hospedados para o solicitante, e os resultados que você precisa testar.
Provedores de identidade →Por que os times usam
Sem mudança de código
Mesmos caminhos, mesmos corpos de requisição, mesmos campos de resposta e códigos de status do fornecedor. Você troca uma URL base e nada mais. Sua biblioteca cliente, seu tratamento de erro e seus testes ficam como estão.
Os mesmos gatilhos em todo lugar
Nomeie o sujeito de uma requisição de acordo com o resultado que você quer, e cada provedor devolve esse resultado no formato dele. Você escreve o teste uma vez. Somar um fornecedor não significa aprender um novo conjunto de valores mágicos.
Seus casos por cima dos nossos
Escreva os casos que o seu produto precisa, no editor ou em YAML. Eles ficam por cima do que a gente já entrega, e nada do que vem pronto para de funcionar a menos que você substitua. Um caso pode mirar uma marca, uma API, ou uma versão exata.
Sem call de vendas para começar
Alguns provedores só entregam credencial de sandbox depois de uma call, e uns poucos nunca entregam para a API que você precisa. Esperar alguém responder um e-mail não é um bom motivo para ficar sem testar.
Um sandbox que ninguém mais divide
O sandbox de um fornecedor fica fora do SLA de produção dele, e todo time da sua organização trabalha contra a mesma conta. Este é seu, então os builds dos outros não ficam na frente dos seus.
Uma URL para cada provedor
Todo provedor que você licencia responde na mesma URL, com a mesma autenticação, o mesmo histórico de requisições e a mesma telemetria das suas outras simulações. Não importa quantos fornecedores você somar, tem uma coisa só para apontar.
Para que as pessoas usam
Uma suíte que roda em cada pull request
Quando a organização inteira divide uma conta só do fornecedor, o que um time faz lá quebra o build de todo mundo. Aponte o CI para o seu próprio sandbox e isso acaba.
Um plano B para o dia em que o deles cai
Sandboxes de fornecedor caem por manutenção, por incidente, às vezes por um fim de semana inteiro, e nenhum SLA cobre isso. Seu time espera e o release atrasa. Aponte a URL base para cá e siga.
Cenários que você escreve
Os fornecedores te dão uma lista curta de valores mágicos e deixam você caçar na documentação. Aqui você escreve os casos. Diga como é a requisição e o que deve voltar. Some quantos precisar por cima dos que a gente entrega.
Os fluxos que normalmente precisam de uma pessoa
Alguns passos mandam o usuário para uma página no navegador e esperam ali. A gente serve essa página, então o seu teste consegue passar por ela e fechar o caso.
Somar ou trocar de provedor
Rode a sua suíte contra o fornecedor que você tem e o que está avaliando, antes de alguém assinar qualquer coisa. Os gatilhos são os mesmos nos dois, então o que você vê é a diferença entre as APIs deles.
Uma integração que precisa ficar parada
Fixe o build contra o qual a sua integração foi certificada e ele para de mudar, por mais que a gente publique. Nada se mexe embaixo de você no meio de uma auditoria. Você escolhe quando subir.
Demos e treinamento sem conta real
Mostre o produto, treine gente nova do suporte, faça um workshop. Ele responde como o de verdade, e não consegue mover dinheiro nem encostar no documento de ninguém.
O que está disponível
14 provedores
| Provedor | Tipo | Cobertura | Métodos | Endpoints |
|---|---|---|---|---|
| Pagamentos | Global | Apple Pay, Cards, Google Pay, PayPal | 5 | |
| Pagamentos | North America | Cards | 10 | |
| Pagamentos | Global | Apple Pay, Cards, Google Pay | 11 | |
| Pagamentos | North America · 1 país | Apple Pay, BNPL, Cards, Google Pay, OXXO, Pay by Bank, SPEI | 12 | |
| Pagamentos | Global · 23 países | Direct Bank Transfer, Direct Debit, Klarna, Pay Later, Pay Now, Pay Over Time | 13 | |
| Pagamentos | South America · 7 países | Account Money, Apple Pay, Boleto, Cards, Efecty, Google Pay, OXXO, Pago Fácil, Pix, PSE, Rapipago, SPEI | 19 | |
| Pagamentos | Global | Cards, PayPal | 15 | |
| Pagamentos | Global | Apple Pay, Cards, EPS, Google Pay, MyBank, Neteller, PayPal, paysafecard, Paysafecash, Rapid Transfer, Skrill, Skrill 1-Tap, Venmo | 22 | |
| Pagamentos | Europe · 1 país | Apple Pay, BLIK, Cards, Google Pay, PayPal, PayPo | 20 | |
| Pagamentos | APAC · 3 países | Bank Transfer, Cardless EMI, Cards, EMI, Netbanking, Pay Later, UPI, Wallets | 31 | |
| Pagamentos | Europe | Apple Pay, Cards, Google Pay | 1 | |
| Pagamentos | Global | Apple Pay, Cards, Google Pay, PayPal | 18 | |
| KYC/KYB | Global | Document, Facial Similarity Photo, Identity Enhanced, Known Faces, Proof of Address, Watchlist AML | 31 | |
| KYC/KYB | Global | Database Verification, Document, Government ID, Phone Number, Selfie, Watchlist | 31 |
Nomes e marcas dos fornecedores pertencem aos donos deles. O Mockzilla não é afiliado, endossado nem patrocinado por nenhum deles. Estas são implementações compatíveis, construídas de forma independente a partir de APIs documentadas publicamente, não os serviços próprios dos fornecedores.
Quanto custa rodar um
Cobrado por provedor
Você paga por cada provedor que liga, além da assinatura que já tem. O app mostra o preço de cada marca antes de cobrar qualquer coisa.
7 dias grátis
Um teste grátis por área de produto. Pagamentos e identidade têm o próprio, e nada é cobrado se você cancelar dentro dele.
Roda no seu plano
Precisa do plano Pro ou superior. A compra é no app: abra Backends e escolha as marcas. Não tem checkout separado.
Precisa de um que a gente ainda não tem?
A gente constrói estes a partir de especificações de API publicadas. Se você usa um provedor que não está na lista, ou precisa de um comportamento que o nosso não cobre, conte para a gente que a gente olha.
Fale com a genteTraga um spec. Leve um servidor mock.
Começar não custa nada. Infraestrutura dedicada quando precisar.