Campo | Tipo | Descrição | Obrigatório |
---|---|---|---|
Credenciais | |||
clientApiKey | string | Chave da API do cliente | Sim |
clientSecret | string | Segredo da API do cliente | Sim |
Transação | |||
ReferenceKey | string | Usado como OrderId e IdempotencyKey | Sim |
Amount | int64 | Valor da transação | Sim |
Currency | string | Código da moeda | Sim |
Capture | bool | Determina se o pagamento é imediato ou pré-autorizado | Sim |
Informações do Cartão | |||
Card.Number | string | Número do cartão | Sim |
Card.ExpirationDate | string | Data de expiração do cartão | Sim |
Card.CardholderName | string | Nome do titular do cartão | Sim |
Card.CVV | string | Código de segurança (CVV) | Sim |
Forma de Pagamento | |||
PaymentMethod.Installments | int | Número de parcelas | Sim |
Análise de Fraude (opcional) | |||
FraudAnalysis.Customer.Name | string | Nome do cliente | Não |
FraudAnalysis.Customer.Email | string | Email do cliente | Não |
FraudAnalysis.Customer.Phone | string | Telefone do cliente | Não |
FraudAnalysis.Customer.Identity | string | Documento de identidade | Não |
FraudAnalysis.Customer.IdentityType | string | Tipo de documento (CPF, CNPJ, etc.) | Não |
FraudAnalysis.Customer.BillingAddress.* | string | Endereço de cobrança | Não |
FraudAnalysis.Customer.DeliveryAddress.* | string | Endereço de entrega | Não |
FraudAnalysis.Cart.Items[] | array | Lista de itens do carrinho | Não |
FraudAnalysis.Browser.IpAddress | string | Endereço IP do navegador | Não |
FraudAnalysis.Device.ID | string | ID do dispositivo | Não (alternativo) |
FraudAnalysis.Browser.BrowserFingerPrint | string | Impressão digital do navegador | Não (alternativo) |