Pular para o conteúdo principal

Payments

O template oferece deposito e saque com suporte a multiplos metodos de pagamento por pais.

Metodos suportados

MetodoPaisesDescricao
PIXBrasilQR code ou copia-e-cola
SPEIMexicoTransferencia bancaria (CLABE)
OXXOMexicoPagamento em loja (barcode)
Credit CardChile, Mexico, Peru, FinlandiaGateway de pagamento (iframe)
Bank TransferChileTransferencia bancaria (iframe)
KhipuChilePagamento via Khipu (iframe)
Wallet/MACHChileQR code + deep-link para app
AstroPayMultiRedirect para AstroPay
WorldlineMultiRedirect para Worldline
WebPayChileRedirect externo (nova aba)
CryptoMultiCarteira de criptomoedas

Os metodos disponiveis sao determinados automaticamente pelo pais e moeda da marca.

Atalhos de valor

Edite app/config/payments/deposit.ts para personalizar os valores de atalho por moeda:

export const depositConfig = {
shortcuts: {
BRL: [
{ value: 20 },
{ value: 50, hot: true }, // destaque visual
{ value: 100 },
{ value: 250, hot: true },
{ value: 500 },
{ value: 1000, hot: true },
],
CLP: [
{ value: 5000 },
{ value: 20000, hot: true },
{ value: 50000, hot: true },
{ value: 200000 },
{ value: 400000, hot: true },
{ value: 800000 },
],
// MXN, ARS, COP, UYU, INR, PEN, EUR...
},
defaultShortcuts: [
{ value: 20 },
{ value: 50, hot: true },
{ value: 100 },
{ value: 250, hot: true },
{ value: 500 },
{ value: 1000, hot: true },
],
};
  • value — valor em unidades da moeda (nao em centavos)
  • hot: true — adiciona destaque visual ao botao
  • Moedas sem configuracao usam defaultShortcuts
  • Moedas com atalhos pre-configurados: BRL, MXN, ARS, CLP, COP, UYU, INR, PEN, EUR

Limites

Os limites de deposito e saque sao definidos pela API (brand settings). Fallbacks no template:

LimiteValor padrao
Deposito minimo100
Deposito maximo4.900.000
Saque minimo100
Saque maximo50.000

Cupom promocional

O modal de deposito inclui campo de cupom. Cupons sao validados via API e aplicam bonus ao deposito.

Chave PIX (Brasil)

Para marcas brasileiras, o template gerencia a chave PIX do usuario (tipos: CPF, CNPJ, email, telefone, aleatoria). A chave e exibida/atualizada no fluxo de saque.

Conta bancaria (Mexico)

Para marcas mexicanas, o template gerencia a conta bancaria SPEI (CLABE + banco) para saques.

Conta bancaria (Chile)

Para marcas chilenas, o template gerencia a conta bancaria generica (tipo de conta, codigo do banco, numero) para saques via bank-transfer.

Icones de pagamento

Os icones dos metodos de pagamento sao fornecidos automaticamente pelo pacote @cactus-agents/payments. Nao e necessario gerenciar icones manualmente — eles sao copiados para public/icons/ automaticamente pelo build.

Para adicionar icones customizados, coloque SVGs em public/icons/payments/ (eles terao prioridade sobre os do pacote).