Fcontrol.old
O FRAME é um produto simples, fácil de ser integrado e atrativo financeiramente para as lojas com baixo volume de transações mensais. Com ele, você terá a melhor ferramenta de detecção de fraude, baseada no modelo estatístico mais atualizado do mercado, que é utilizado e desenvolvido para os maiores varejistas do Brasil.
ATENÇÃO: Válido apenas para transações de autorizações e venda direta.
- Apenas para cartões de crédito.
TAG | Requisito | Tamanho / Limite | Descrição |
---|---|---|---|
version | O | [3...5] | Versão do xml para verificação de versionamento. |
merchantId | O | [1...10] | Número de afiliação da loja com o AZPAY. |
merchantKey | O | [10...50] | Token de acesso, pode ser alterado via painel de controle. |
reference | O | [1...16] | Número de referência de um produto, pedido, serviço, etc. Identificação dentro do AZPAY. |
totalAmount | O | [3...12]] | Valor total a ser processado. R$1,00 = 100. |
acquirer | O | [1...9] | ID de identificação do operador, verificar tabela de operadores. |
method | O | [1...9] | ID de identificação da operação, verificar tabela de operações. |
amount | O | [3...12] | Valor da operação, (já deve incluir valores de frete, embrulho, custos extras, taxa de embarque, etc). Esse valor é o que será debitado do consumidor. |
currency | O | [0...0] | Código numérico da moeda na norma ISO 4217. Para o Real, o código é 986. |
country | O | [0...0] | Origem do pedido: BRA (Brasil). Caso não seja enviado, o sistema assumirá BRA. |
numberOfPayments | O | [1...2] | Número de parcelas. Para crédito à vista ou débito, utilizar “1”. |
groupNumber | O | [0...0] | Verificar. |
flag | O | [0...0] | Nome da bandeira (minúsculo): “visa” “mastercard” “diners” “discover” “elo” “amex” “jcb” “aura”. |
cardHolder | O | [1...25] | Nome impresso no cartão. |
cardNumber | O | [12...19] | Número do cartão de crédito. |
cardSecurityCode | O | [3...4] | Número do código de segurança. |
cardExpirationDate | O | [0...0] | Validade do cartão no formato aaaamm. Exemplo: 202010 (out/2020). |
saveCreditCard | O | [true ou false] | Permitir salvar o cartão truncado na base para consulta. |
generateToken | O | [true ou false] | Gerar token de acesso. |
departureTax | N | [1...10] | Taxa de embarque. (verificar disponibilidade) |
softDescriptor | N | [1...13] | Descrição na fatura do cartão de crédito. (verificar disponibilidade) |
customerIdentity | N | [1..30] | Número de identificação único do cliente. |
name | N | [0...30] | Nome do cliente. |
address | N | [0...255] | Endereço do cliente. |
address2 | N | [0...255] | Complemento do cliente. |
city | N | [0...255] | Cidade do cliente. |
state | N | [0...255] | Estado do cliente. |
postalCode | N | [0...255] | CEP, código postal do cliente. |
country | N | [0...255] | País do cliente. |
phone | N | [0...45] | Telefone do cliente. |
N | [0...145] | E-mail do cliente. | |
urlReturn | O | [0...255] | URL de retorno que receberá um POST depois de cada alteração de status da transação. |
fraud | O | [true ou false] | Sistema de anti-fraude. (verificar disponibilidade) |
fraudData.operator | O | [0...45] | "clearsale","fcontrol" ou "konduto" . |
fraudData.method | O | [0...45] | "frame","frame","score". |
fraudData.costumerIP | O | [0...45] | Ip do comprador. |
fraudData.device | N | [0...255] | Hash do dispositivo gerado pelo javascript instalado no site. (Somente Konduto obrigatório) |
fraudData.name | O | [0...45] | Nome completo do comprador. |
fraudData.document | O | [0...45] | CPF ou RG. |
fraudData.phonePrefix | O | [0...45] | DDD do telefone. |
fraudData.phoneNumber | O | [0...45] | Número do telefone. |
fraudData.address | O | [0...45] | Endereço do comprador. |
fraudData.addressNumber | O | [0...45] | Número do endereço do comprador. |
fraudData.address2 | N | [0...45] | Complemento do endereço caso exista. |
fraudData.city | O | [0...45] | Cidade onde mora o comprador. |
fraudData.state | O | [2...2] | UF do estado do comprador. |
fraudData.postalCode | O | [0...45] | CEP do comprador. |
fraudData.country | O | [2...3] | Sigla do País. |
fraudData.email | O | [1...145] | E-mail do comprador. |
fraudData.itens | O | Descrição de todos os itens de venda. | |
fraudData.itens.item.productName | O | [1...145] | Nome do produto adquirido pelo comprador. |
fraudData.itens.item.quantity | O | [1...2] | Quantidade do produto adquirido pelo comprador. |
fraudData.itens.item.price | O | [1...5] | Preço do produto adquirido pelo comprador sem casas decimais R$100,00 = 10000. |
customField | N | [0...255] | Campos para uso diverso. |
Legenda | Descrição |
---|---|
N | Não-obrigatório |
O | Dado obrigatório |
O valor do resultante da divisão do valor do pedido pelo número de parcelas não deve ser inferior a R$5,00. Caso contrário a transação será negada.
ATENÇÃO: Uma transação autorizada somente gera o crédito para o lojista se ela for capturada (ou confirmada).
Exemplo de como o FControl com autorização:
{
"transaction-request": {
"version": "1.0.0",
"verification": {
"merchantId": "1",
"merchantKey": "xl4fgdwt6ukutyb99772555939853191"
},
"authorize": {
"order": {
"reference": "988AFE455281C31A",
"totalAmount": "10000"
},
"payment": {
"acquirer": "1",
"method": "2",
"amount": "10000",
"currency": "986",
"country": "BRA",
"numberOfPayments": "3",
"groupNumber": "0",
"flag": "visa",
"cardHolder": "Jose da Silva",
"cardNumber": "5453010000066100",
"cardSecurityCode": "123",
"cardExpirationDate": "202010",
"saveCreditCard": "true",
"generateToken": "false",
"departureTax": "0"
},
"billing": {
"customerIdentity": "1",
"name": "Fulano de Tal",
"address": "Av. República do Brasil, 1988",
"address2": "16 Andar",
"city": "São Paulo",
"state": "SP",
"postalCode": "08742000",
"country": "BR",
"phone": "123456789",
"email": "[email protected]"
},
"urlReturn": "https://seusite.com.br/retorno",
"fraud": "true",
"fraudData": {
"operator": "clearsale",
"method": "start",
"costumerIP": "111.222.333.444",
"name": "Fulano de Tal",
"document": "23233",
"phonePrefix": "11",
"phoneNumber": "123456789",
"address": "Av. República do Brasil",
"addressNumber": "1988",
"address2": "condominio central",
"city": "São Paulo",
"state": "SP",
"postalCode": "08742000",
"country": "BR",
"email": "[email protected]",
"itens": {
"item": [
{
"productName": "Iphone Xs - 256GB",
"quantity": "1",
"price": "1000000"
},
{
"productName": "Iphone Xs - 64GB",
"quantity": "1",
"price": "900000"
}
]
}
}
}
}
}
<transaction-request>
<version>1.0.0</version>
<verification>
<merchantId>1</merchantId>
<merchantKey>xl4fgdwt6ukutyb99772555939853191</merchantKey>
</verification>
<authorize>
<order>
<reference>988AFE455281C31A</reference>
<totalAmount>10000</totalAmount>
</order>
<payment>
<acquirer>1</acquirer>
<method>2</method>
<amount>10000</amount>
<currency>986</currency>
<country>BRA</country>
<numberOfPayments>3</numberOfPayments>
<groupNumber>0</groupNumber>
<flag>visa</flag>
<cardHolder>Jose da Silva</cardHolder>
<cardNumber>5453010000066100</cardNumber>
<cardSecurityCode>123</cardSecurityCode>
<cardExpirationDate>202010</cardExpirationDate>
<saveCreditCard>true</saveCreditCard>
<generateToken>false</generateToken>
<departureTax>0</departureTax>
<softDescriptor></softDescriptor>
</payment>
<billing>
<customerIdentity>1</customerIdentity>
<name>Fulano de Tal</name>
<address>Av. República do Brasil, 1988</address>
<address2>16 Andar</address2>
<city>São Paulo</city>
<state>SP</state>
<postalCode>08742000</postalCode>
<country>BR</country>
<phone>123456789</phone>
<email>[email protected]</email>
</billing>
<urlReturn>https://seusite.com.br/retorno</urlReturn>
<fraud>true</fraud>
<fraudData>
<operator>fcontrol</operator>
<method>frame</method>
<costumerIP>192.222.333.23</costumerIP>
<name>Fulano de Tal</name>
<document>23233</document>
<phonePrefix>11</phonePrefix>
<phoneNumber>123456789</phoneNumber>
<address>Av. República do Brasil</address>
<addressNumber>1988</addressNumber>
<address2>condominio central</address2>
<city>São Paulo</city>
<state>SP</state>
<postalCode>08742000</postalCode>
<country>BR</country>
<email>[email protected]</email>
<itens>
<item>
<productName>Iphone Xs - 256GB</productName>
<quantity>1</quantity>
<price>1000000</price>
</item>
<item>
<productName>Iphone Xs - 64GB</productName>
<quantity>1</quantity>
<price>900000</price>
</fraudData>
<customField/>>Exemplo de como o FControl com autorização.
</authorize>
</transaction-request>
Exemplo de como usar FControl com venda direta:
{
"transaction-request": {
"version": "1.0.0",
"verification": {
"merchantId": "1",
"merchantKey": "xl4fgdwt6ukutyb99772555939853191"
},
"sale": {
"order": {
"reference": "988AFE455281C31A",
"totalAmount": "10000"
},
"payment": {
"acquirer": "1",
"method": "2",
"amount": "10000",
"currency": "986",
"country": "BRA",
"numberOfPayments": "3",
"groupNumber": "0",
"flag": "visa",
"cardHolder": "Jose da Silva",
"cardNumber": "5453010000066100",
"cardSecurityCode": "123",
"cardExpirationDate": "202010",
"saveCreditCard": "true",
"generateToken": "false",
"departureTax": "0"
},
"billing": {
"customerIdentity": "1",
"name": "Fulano de Tal",
"address": "Av. República do Brasil, 1988",
"address2": "16 Andar",
"city": "São Paulo",
"state": "SP",
"postalCode": "08742000",
"country": "BR",
"phone": "123456789",
"email": "[email protected]"
},
"urlReturn": "https://seusite.com.br/retorno",
"fraud": "true",
"fraudData": {
"operator": "clearsale",
"method": "start",
"costumerIP": "111.222.333.222",
"device:": "",
"name": "Fulano de Tal",
"document": "23233",
"phonePrefix": "11",
"phoneNumber": "123456789",
"address": "Av. República do Brasil",
"addressNumber": "1988",
"address2": "condominio central",
"city": "São Paulo",
"state": "SP",
"postalCode": "08742000",
"country": "BR",
"email": "[email protected]",
"itens": {
"item": [
{
"productName": "Iphone Xs - 256GB",
"quantity": "1",
"price": "1000000"
},
{
"productName": "Iphone Xs - 64GB",
"quantity": "1",
"price": "900000"
}
],
"#text": "..."
}
}
}
}
}
<transaction-request>
<version>1.0.0</version>
<verification>
<merchantId>1</merchantId>
<merchantKey>xl4fgdwt6ukutyb99772555939853191</merchantKey>
</verification>
<sale>
<order>
<reference>988AFE455281C31A</reference>
<totalAmount>10000</totalAmount>
</order>
<payment>
<acquirer>1</acquirer>
<method>2</method>
<amount>10000</amount>
<currency>986</currency>
<country>BRA</country>
<numberOfPayments>3</numberOfPayments>
<groupNumber>0</groupNumber>
<flag>visa</flag>
<cardHolder>Jose da Silva</cardHolder>
<cardNumber>5453010000066100</cardNumber>
<cardSecurityCode>123</cardSecurityCode>
<cardExpirationDate>202010</cardExpirationDate>
<saveCreditCard>true</saveCreditCard>
<generateToken>false</generateToken>
<departureTax>0</departureTax>
<softDescriptor></softDescriptor>
</payment>
<billing>
<customerIdentity>1</customerIdentity>
<name>Fulano de Tal</name>
<address>Av. República do Brasil, 1988</address>
<address2>16 Andar</address2>
<city>São Paulo</city>
<state>SP</state>
<postalCode>08742000</postalCode>
<country>BR</country>
<phone>123456789</phone>
<email>[email protected]</email>
</billing>
<urlReturn>https://seusite.com.br/retorno</urlReturn>
<fraud>true</fraud>
<fraudData>
<operator>fcontrol</operator>
<method>frame</method>
<costumerIP>111.222.12.123</costumerIP>
<name>Fulano de Tal</name>
<document>23233</document>
<phonePrefix>11</phonePrefix>
<phoneNumber>123456789</phoneNumber>
<address>Av. República do Brasil</address>
<addressNumber>1988</addressNumber>
<address2>condominio central</address2>
<city>São Paulo</city>
<state>SP</state>
<postalCode>08742000</postalCode>
<country>BR</country>
<email>[email protected]</email>
<itens>
<item>
<productName>Iphone Xs - 256GB</productName>
<quantity>1</quantity>
<price>1000000</price>
</item>
<item>
<productName>Iphone Xs - 64GB</productName>
<quantity>1</quantity>
<price>900000</price>
</item>...</itens>
</fraudData>
<customField/>
</sale>
</transaction-request>
Updated over 5 years ago