POST api/Integracao/PontuaConsumidor
Informações para Requisição
URI Parameters
None.
Body Parameters
PontuaConsumidor| Nome | Descrição | Tipo | Detalhe |
|---|---|---|---|
| cpf |
CPF do consumidor a ser pontuado |
string |
None. |
| cartao |
Cartão vinculado ao consumidor |
string |
None. |
| token_externo |
ID Único do consumidor no seu sistema, pode ser populado com o UUID, ID de autenticação do Facebook, LinkedIn etc. |
string |
None. |
| telefone |
Telefone do consumidor a ser consultado |
string |
None. |
| premio_identificador |
String IdProduto externo para pontuação. |
string |
None. |
| pontuacao_reais |
Pontuação em reais do consumidor |
decimal number |
Required |
| tipo_compra |
Descricao do Tipo da compra |
string |
None. |
| verificador |
Código para verificar se a pontuação já foi realizada |
string |
None. |
| estorno |
Estorno de uma pontuação |
boolean |
None. |
| produtos | Collection of ProdutosPontuaConsumidor |
None. |
Request Formats
application/json, text/json
Sample:
{
"cpf": "sample string 1",
"cartao": "sample string 2",
"token_externo": "sample string 3",
"telefone": "sample string 4",
"premio_identificador": "sample string 5",
"pontuacao_reais": 6.0,
"tipo_compra": "sample string 7",
"verificador": "sample string 8",
"estorno": true,
"produtos": [
{
"identificador": "sample string 1",
"descricao": "sample string 2",
"valor": 3.0
},
{
"identificador": "sample string 1",
"descricao": "sample string 2",
"valor": 3.0
}
]
}
application/xml, text/xml
Sample:
<PontuaConsumidor xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Fidelimax.WebApi.Models">
<CPF>sample string 1</CPF>
<Cartao>sample string 2</Cartao>
<DescricaoTipoCompra>sample string 7</DescricaoTipoCompra>
<EstornoPonto>true</EstornoPonto>
<IdProdutoExterno>sample string 5</IdProdutoExterno>
<PontuacaoConsumidor>6</PontuacaoConsumidor>
<Produtos xmlns:d2p1="http://schemas.datacontract.org/2004/07/Fidelimax.WebApi.Models.Parametros.Credito">
<d2p1:ProdutosPontuaConsumidor>
<d2p1:Descricao>sample string 2</d2p1:Descricao>
<d2p1:Identificador>sample string 1</d2p1:Identificador>
<d2p1:Valor>3</d2p1:Valor>
</d2p1:ProdutosPontuaConsumidor>
<d2p1:ProdutosPontuaConsumidor>
<d2p1:Descricao>sample string 2</d2p1:Descricao>
<d2p1:Identificador>sample string 1</d2p1:Identificador>
<d2p1:Valor>3</d2p1:Valor>
</d2p1:ProdutosPontuaConsumidor>
</Produtos>
<Telefone>sample string 4</Telefone>
<TokenExterno>sample string 3</TokenExterno>
<VerificadorCompra>sample string 8</VerificadorCompra>
</PontuaConsumidor>
application/x-www-form-urlencoded
Sample:
Informações de Resposta
Resource Description
RetornoPontuaConsumidor| Nome | Descrição | Tipo | Detalhe |
|---|---|---|---|
| saldo |
Saldo de pontos do consumidor |
decimal number |
None. |
| pontuacao_resgatar |
Identifica se possui proxima compra bonificado |
boolean |
None. |
| pontos_expirar |
Pontos a expirar no fim do mês |
decimal number |
None. |
| estorno |
Pontos foram extornados |
boolean |
None. |
| cashback |
Pontos foram extornados |
decimal number |
None. |
| CodigoResposta | CodigoResposta |
None. |
|
| MensagemErro | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"saldo": 1.0,
"pontuacao_resgatar": true,
"pontos_expirar": 3.0,
"estorno": true,
"cashback": 5.0,
"CodigoResposta": 100,
"MensagemErro": "sample string 6"
}
application/xml, text/xml
Sample:
<RetornoPontuaConsumidor xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Fidelimax.WebApi.Models"> <CodigoResposta xmlns="http://schemas.datacontract.org/2004/07/FideliMax.WebApi.Objects">Ok</CodigoResposta> <MensagemErro xmlns="http://schemas.datacontract.org/2004/07/FideliMax.WebApi.Objects">sample string 6</MensagemErro> <Cashback>5</Cashback> <Estorno>true</Estorno> <PontosExpirarMes>3</PontosExpirarMes> <ProximaCompraBonificada>true</ProximaCompraBonificada> <SaldoPontos>1</SaldoPontos> </RetornoPontuaConsumidor>
