API baseada em OAuth de integração - 3.0
A empresa permite a integração a sistemas externos, tais como ERPs, CRMs e sites empresariais. Podendo oferecer consultoria a sua solução.
Consulte nossa divisão de projetos especiais e compartilhe de nossa expertise para o desenvolvimento de soluções “sob-medida” para a sua campanha de incentivo, premiação ou promoção.
Atuamos com foco exclusivo em cartões presente, ingressos e vouchers, atendendo nossos clientes corporativos com soluções completas, desde o fornecimento dos cartões em pedidos pontuais ou “sob-demanda” com processamento operacional e a gestão logística total “door-to-door” em território nacional.
Antes de iniciar a integração, será necessário entrar em contato com a equipe da Incentivale para solicitar o usuário e senha além do token da campanha.
Precisa de um Help? Segue o projeto em POSTMAN :)
Abrir Collection Documentação
Requisição por HTTP com resposta em REST
Autenticação - Requisição do Access Token
POST: /oauth/token
Parâmetros:
grant_type: necessário informar "password".
username: usuário de autenticação.
password: senha de autenticação.
Requisito: Esse parâmetro deve ser enviado como "Content-Type: application/x-www-form-urlencoded"
Exemplo de resposta:
{ "access_token": "MU_mz1OelXdFQ4azFQx0-xAd4gM5RXaA4udbuXTEkigg_CENDCbwFgwJQZPxU434a1OEmUmeVhDBFRFc6UpGhjlXRs3a_1WT2STHVZnmHecg3U60fz", "token_type": "bearer", "expires_in": 3599, "userName": "eduardo@v3api.com.br", ".issued": "Thu, 12 May 2016 02:35:13 GMT", ".expires": "Thu, 12 May 2016 03:35:13 GMT" }
O tempo de validade do token são de 60 minutos.
Buscar produtos do catálogo
GET: /api/v3/products?token=xxxxxxx
Parâmetros:
Token: Identificação da campanha.
Serviço resposável em identificar os produtos do catálogo, negociado anteriormente junto ao comercial da Incentivale. Todos os produtos são identificados pelo SKU.
Exemplo de requisição:
GET /api/v3/products?token=a17b1c6358454dfeb5fa3fa0d3d592a1 HTTP/1.1 Authorization: Bearer MU_mz1OelXdFQ4azFQx0-xAd4gM5RXaA4udbuXTEkigg_CENDCbwFgwJQZPxU434a1OEmUmeVhDBFRFc6UpGhjlXRs3a_1WT2STHVZnmHecg3U60fz
Exemplo de resposta:
{ "Success":true, "MessageReturn":"Sucesso", "Products":[ { "SKU":"CPFBR061V100", "IsFreeRange":false, "IsVirtual":false, "IsDownloadable":false, "ParentRechargeProduct" :"" ; "PriceUN":"100,00", "RateADM":"0,00", "Freight":"15,00", "Handling":"2,00", "PriceTotal":"117,00", "Name":"CARTÃO PRESENTE RI HAPPY", "Description":"A Ri Happy traz para você o Happy Vale! Com ele, você pode escolher o que quiser em qualquer uma das lojas Ri Happy no Brasil!", "Enable":true, "LinkImageSmall": "https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/d2e023a4fddb410890e1e67c06951a43.png", "LinkImageMedium":"https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/d277663cec704e7aa0b2f6300f2f1acc.png", "LinkImageLarge": "https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/030e2e82331e48f999ce5cafea342a0c.png", "CategoryId":17, "Category":"BRINQUEDOS" }, { "SKU":"CPFBR061V50", "IsFreeRange":false, "IsVirtual":false, "IsDownloadable":false, "ParentRechargeProduct" :"" ; "PriceUN":"50,00", "RateADM":"0,00", "Freight":"15,00", "Handling":"2,00", "PriceTotal":"67,00", "Name":"CARTÃO PRESENTE RI HAPPY", "Description":"A Ri Happy traz para você o Happy Vale! Com ele, você pode escolher o que quiser em qualquer uma das lojas Ri Happy no Brasil!", "Enable":true, "LinkImageSmall": "https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/d2e023a4fddb410890e1e67c06951a43.png", "LinkImageMedium":"https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/d277663cec704e7aa0b2f6300f2f1acc.png", "LinkImageLarge": "https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/030e2e82331e48f999ce5cafea342a0c.png", "CategoryId":17, "Category":"BRINQUEDOS" }, { "SKU":"CPFRE004V100", "IsFreeRange":false, "IsVirtual":false, "IsDownloadable":false, "ParentRechargeProduct" :"" ; "PriceUN":"100,00", "RateADM":"0,00", "Freight":"15,00", "Handling":"2,00", "PriceTotal":"117,00", "Name":"CARTÃO PRESENTE APPLEBEES", "Description":"Escolha agora o seu cartão presente Applebee’s e conheça as especialidades e delícias que este variado menu traz para temperar o seu paladar.", "Enable":true, "LinkImageSmall": "https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/d2e023a4fddb410890e1e67c06951a43.png", "LinkImageMedium":"https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/d277663cec704e7aa0b2f6300f2f1acc.png", "LinkImageLarge": "https://central.incentivale.com.br/StorangeFiles/4a84984514ba49c49f7d749df3923213/030e2e82331e48f999ce5cafea342a0c.png", "CategoryId":8, "Category":"RESTAURANTES" } ] }
Dados da resposta
NOME DA COLUNA | TIPO | FORMATO | INFORMAÇÃO |
---|---|---|---|
Success | BOLEANO |
TRUE - SUCESSO FALSE - ERROR |
|
MessageReturn | ALFANUMÉRICO | INFORMAÇÃO EM DESCRIÇÃO | |
Products | LISTA | PRODUTOS | |
SKU | ALFANUMÉRICO | IDENTIFICADOR(SKU) DO CATÁLOGO | |
IsFreeRange | BOLEANO | PRODUTO FAIXA LIVRE | |
IsVirtual | BOLEANO | PRODUTO VIRTUAL | |
IsDownloadable | BOLEANO | PRODUTO RECARREGÁVEL | |
ParentRechargeProduct | BOLEANO | PRODUTO RECARREGÁVEL - PRODUTO PAI | |
PriceUN | VALOR | VALOR UNITÁRIO | |
RateADM | VALOR | TAXA ADMINISTRATIVA | |
Freight | VALOR | VALOR DE FRETE | |
Handling | VALOR | VALOR DE MANUSEIO | |
PriceTotal | VALOR | VALOR TOTAL | |
Name | ALFANUMÉRICO | NOME DO PRODUTO | |
Description | ALFANUMÉRICO | DESCRIÇÃO DO PRODUTO - REGULAMENTO | |
Enable | BOLEANO | PRODUTO ATIVO | |
LinkImageSmall | ALFANUMÉRICO | LINK - IMAGEM PEQUENA | |
LinkImageMedium | ALFANUMÉRICO | LINK - IMAGEM MÉDIA | |
LinkImageLarge | ALFANUMÉRICO | LINK - IMAGEM GRANDE | |
CategoryId | NÚMERO | IDENTIFICADOR CATEGORIA | |
Category | ALFANUMÉRICO | DESCRIÇÃO DA CATEGORIA |
Enviar pedido
POST: /api/v3/addresquest
Requisito: Esse parâmetro deve ser enviado como "Content-Type: application/x-www-form-urlencoded"
Cartão físico, cartão virtual, recarga de celular e pague contas.
NOME DA COLUNA | TIPO | LIMITE | FORMATO | OBRIGATÓRIO | INFORMAÇÃO |
---|---|---|---|---|---|
Token | ALFANUMÉRICO | *** | IDENTIFICAÇÃO DA CAMPANHA | ||
CodRequest | NÚMERO | *** | CONTROLE DO CLIENTE | ||
SKU | ALFANUMÉRICO | *** | IDENTIFICADOR(SKU) DO CATÁLOGO | ||
Name | ALFANUMÉRICO | 200 CARACTERES | NOME DO BENEFICIÁRIO | ||
CPF_CNPJ | ALFANUMÉRICO | 30 CARACTERES | IDENTIFICAÇÃO - CPF OU CNPJ | ||
ALFANUMÉRICO | 100 CARACTERES | E-MAIL DO BENEFICIÁRIO | |||
Address | ALFANUMÉRICO | 100 CARACTERES | ENDEREÇO - LOGRADOURO | ||
AddressNumber | ALFANUMÉRICO | 30 CARACTERES | NÚMERO DO ESTABELICIMENTO | ||
AddressComplement | ALFANUMÉRICO | 150 CARACTERES | COMPLEMENTO - EX: FUNDOS | ||
District | ALFANUMÉRICO | 255 CARACTERES | BAIRRO | ||
City | ALFANUMÉRICO | 50 CARACTERES | CIDADE | ||
State | ALFANUMÉRICO | 2 CARACTERES | UF - AC,SC,SP... | ||
CEP | ALFANUMÉRICO | 20 CARACTERES | |||
PhoneContact | ALFANUMÉRICO | 30 CARACTERES | TELEFONE OU CELULAR | ||
DateRegister | DATA | *** | YYYY-MM-DD | DATA DO RESGATE | |
AmountPremium | NÚMERO | *** | QUANTIDADE DO PRÊMIO - PADRÃO = 1 | ||
PricePremium | VALOR | *** | 0.00 | APENAS PARA FAIXA LIVRE | VALOR DO PRODUTO |
PayBillBarcode | NÚMERO LONGO | 47 / 48 CARACTERES | APENAS PARA PAGUE CONTAS | CÓDIGO DE BARRA (BOLETO OU CONSUMO) | |
PayBillValue | VALOR | *** | 0.00 | APENAS PARA PAGUE CONTAS | VALOR DO BOLETO DE CONSUMO (ÁGUA, GÁS, TELEFONE...) |
CodeCard | ALFANUMÉRICO | 500 CARACTERES | APENAS PARA PRÉ-PAGO | CÓDIGO DO CARTÃO PRÉ-PAGO |
Exemplo de requisição:
POST /api/v3/addresquest HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/x-www-form-urlencoded Authorization: Bearer MU_mz1OelXdFQ4azFQx0-xAd4gM5RXaA4udbuXTEkigg_CENDCbwFgwJQZPxU434a1OEmUmeVhDBFRFc6UpGhjlXRs3a_1WT2STHVZnmHecg3U60fz Content-Length: 322 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Exemplo de resposta:
{ "Success": true, "MessageReturn": "Inserido com sucesso." }
Dados da resposta
NOME DA COLUNA | TIPO | FORMATO | INFORMAÇÃO |
---|---|---|---|
Success | BOLEANO |
TRUE - SUCESSO FALSE - ERROR |
|
MessageReturn | ALFANUMÉRICO | INFORMAÇÃO EM DESCRIÇÃO |
Verificar pedido
GET: /api/v3/existrequest
Serviço resposável em identificar pedido do lote. Além de reconhecer de maneira rápida se existe o pedido na base de dados da Incentivale.
NOME DA COLUNA | TIPO | LIMITE | FORMATO | OBRIGATÓRIO | INFORMAÇÃO |
---|---|---|---|---|---|
Token | ALFANUMÉRICO | *** | IDENTIFICAÇÃO DA CAMPANHA | ||
CodRequest | ALFANUMÉRICO | *** | CONTROLE DO CLIENTE |
Exemplo de requisição:
GET /api/v3/existrequest HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/x-www-form-urlencoded Authorization: Bearer MU_mz1OelXdFQ4azFQx0-xAd4gM5RXaA4udbuXTEkigg_CENDCbwFgwJQZPxU434a1OEmUmeVhDBFRFc6UpGhjlXRs3a_1WT2STHVZnmHecg3U60fz Content-Length: 322 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) Token=a17b1c6358454dfeb5fa3fa0d3d592a1&CodRequest=65886
Exemplo de resposta:
{ "Success": true, "MessageReturn": "Encontrado", "ListLote": 2 }
Dados da resposta
NOME DA COLUNA | TIPO | FORMATO | INFORMAÇÃO |
---|---|---|---|
Success | BOLEANO |
TRUE - SUCESSO FALSE - ERROR |
|
MessageReturn | ALFANUMÉRICO | INFORMAÇÃO EM DESCRIÇÃO | |
ListLote | LISTA | ITENS DO LOTE |
Tracking do pedido
GET: /api/v3/findtracking
Serviço resposável em identificar cada pedido individualmente, todos os pedidos acima de 3 (três) itens são enviados em lote.
Ex: Pedido XXX com 5 itens = (Lote um - 2 itens / Lote dois - 3 itens)
NOME DA COLUNA | TIPO | LIMITE | FORMATO | OBRIGATÓRIO | INFORMAÇÃO |
---|---|---|---|---|---|
Token | ALFANUMÉRICO | *** | IDENTIFICAÇÃO DA CAMPANHA | ||
CodRequest | ALFANUMÉRICO | *** | CONTROLE DO CLIENTE |
Exemplo de requisição:
GET /api/v3/findtracking HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/x-www-form-urlencoded Authorization: Bearer MU_mz1OelXdFQ4azFQx0-xAd4gM5RXaA4udbuXTEkigg_CENDCbwFgwJQZPxU434a1OEmUmeVhDBFRFc6UpGhjlXRs3a_1WT2STHVZnmHecg3U60fz Content-Length: 322 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) Token=a17b1c6358454dfeb5fa3fa0d3d592a1&CodRequest=65886
Exemplo de resposta:
{ "Success": true, "MessageReturn": "Sucesso.", "ListLote": [ { "Rescue": "TRF00222-1", "AmountPremium": 3, "PricePremium": 90, "DateRequest": "2017-06-28T01:07:11.037", "DatePosting": null, "DateDelivery": null, "StatusId": 1, "Status": "Pendente", "Note": null, "Label": "DE234348769BR", "CodeCard": "SDFSD4554345RFFSDFS" },{ "Rescue": "TRF00222-2", "AmountPremium": 2, "PricePremium": 60, "DateRequest": "2017-06-28T01:07:13.57", "DatePosting": null, "DateDelivery": null, "StatusId": 1, "Status": "Pendente", "Note": null, "Label": "DE234778769BR", "CodeCard": "SDFSDFSD534534645DFG" } ] }
Dados da resposta
NOME DA COLUNA | TIPO | FORMATO | INFORMAÇÃO |
---|---|---|---|
Success | BOLEANO |
TRUE - SUCESSO FALSE - ERROR |
|
MessageReturn | ALFANUMÉRICO | INFORMAÇÃO EM DESCRIÇÃO | |
ListLote | LISTA | ITENS DO LOTE | |
Rescue | ALFANUMÉRICO | CONTROLE DA INCENTIVALE | |
AmountPremium | NÚMERO | QUANTIDADE DO PRÊMIO | |
PricePremium | VALOR | VALOR DO PRODUTO | |
DateRequest | DATA | YYYY-MM-DDT00:00:00 | DATA DO PEDIDO |
DatePosting | DATA | YYYY-MM-DDT00:00:00 | DATA DA POSTAGEM |
DateDelivery | DATA | YYYY-MM-DDT00:00:00 | DATA DA ENTREGA |
StatusId | NÚMERO |
1 - PENDENTE 2 - CODIFICADO 3 - ENTREGUE 4 - DEVOLVIDO 5 - ENCAMINHADO 6 - EXTRAVIO 7 - CANCELADO 8 - OUTRO 9 - AGUARDANDO RETIRADA NA AGÊNCIA |
|
Status | ALFANUMÉRICO | INFORMAÇÃO EM DESCRIÇÃO | |
Note | ALFANUMÉRICO | INFORMAÇÕES E OBSERVAÇÕES | |
Label | ALFANUMÉRICO | ETIQUETA DO CORREIO | |
CodeCard | ALFANUMÉRICO | CÓDIGO DO CARTÃO |
Os dois serviços abaixo são para transações online de códigos virtuais, e devem ser negociados com o comercial da Incentivale antes de serem executados.
Verificar disponibilidade de e-gift online
GET: /api/v3/availabilitystockegift
Serviço responsável em verificar disponibilidade de estoque de códigos virtuais. Exclusivo para transações online, previamente acordadas com o comercial da Incentivale.
NOME DA COLUNA | TIPO | LIMITE | FORMATO | OBRIGATÓRIO | INFORMAÇÃO |
---|---|---|---|---|---|
Token | ALFANUMÉRICO | *** | IDENTIFICAÇÃO DA CAMPANHA | ||
SKU | ALFANUMÉRICO | *** | IDENTIFICADOR(SKU) DO CATÁLOGO | ||
AmountPremium | NÚMERO | *** | QUANTIDADE DO PRÊMIO - PADRÃO = 1 |
Exemplo de requisição:
GET api/v3/availabilitystockegift HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/x-www-form-urlencoded Authorization: Bearer MU_mz1OelXdFQ4azFQx0-xAd4gM5RXaA4udbuXTEkigg_CENDCbwFgwJQZPxU434a1OEmUmeVhDBFRFc6UpGhjlXRs3a_1WT2STHVZnmHecg3U60fz Content-Length: 322 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) Token=a17b1c6358454dfeb5fa3fa0d3d592a1&CodRequest=65886
Exemplo de resposta:
{ "Success": true, "MessageReturn": "Produto disponível", "Availability": true }
Dados da resposta
NOME DA COLUNA | TIPO | FORMATO | INFORMAÇÃO |
---|---|---|---|
Success | BOLEANO |
TRUE - SUCESSO FALSE - ERROR |
|
MessageReturn | ALFANUMÉRICO | INFORMAÇÃO EM DESCRIÇÃO | |
Availability | BOLEANO |
TRUE - SUCESSO FALSE - ERROR |
Transação e-gift online
POST: /api/v3/transactionegift
Requisito: Esse parâmetro deve ser enviado como "Content-Type: application/x-www-form-urlencoded"
Serviço responsável em efetivar o pedido de e-gift online. Exclusivo para transações online, previamente acordadas com o comercial da Incentivale.
NOME DA COLUNA | TIPO | LIMITE | FORMATO | OBRIGATÓRIO | INFORMAÇÃO |
---|---|---|---|---|---|
Token | ALFANUMÉRICO | *** | IDENTIFICAÇÃO DA CAMPANHA | ||
CodRequest | ALFANUMÉRICO | *** | CONTROLE DO CLIENTE | ||
SKU | ALFANUMÉRICO | *** | IDENTIFICADOR(SKU) DO CATÁLOGO | ||
AmountPremium | NÚMERO | *** | QUANTIDADE DO PRÊMIO - PADRÃO = 1 | ||
Name | ALFANUMÉRICO | 200 CARACTERES | NOME DO BENEFICIÁRIO | ||
CPF_CNPJ | ALFANUMÉRICO | 30 CARACTERES | IDENTIFICAÇÃO - CPF OU CNPJ | ||
ALFANUMÉRICO | 100 CARACTERES | E-MAIL DO BENEFICIÁRIO |
Exemplo de requisição:
GET api/v3/transactionegift HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/x-www-form-urlencoded Authorization: Bearer MU_mz1OelXdFQ4azFQx0-xAd4gM5RXaA4udbuXTEkigg_CENDCbwFgwJQZPxU434a1OEmUmeVhDBFRFc6UpGhjlXRs3a_1WT2STHVZnmHecg3U60fz Content-Length: 322 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) Token=a17b1c6358454dfeb5fa3fa0d3d592a1&CodRequest=65886
Exemplo de resposta:
{ "Success": true, "MessageReturn": "Transação realizada com sucesso.", "Availability": true, "CodeCard": [ { "Code": "10000000079622150", "DateExpiration": "2050-09-19T00:00:00" }, { "Code": "10000000059622178", "DateExpiration": "2050-09-19T00:00:00" } ] }
Dados da resposta
NOME DA COLUNA | TIPO | FORMATO | INFORMAÇÃO |
---|---|---|---|
Success | BOLEANO |
TRUE - SUCESSO FALSE - ERROR |
|
MessageReturn | ALFANUMÉRICO | INFORMAÇÃO EM DESCRIÇÃO | |
Availability | BOLEANO |
TRUE - SUCESSO FALSE - ERROR |
|
CodeCard | LISTA | CÓDIGOS DOS CARTÕES |