Purchase - Return Codes

[GET] /purchases/{StoreCode}

HTTP CodeError MessageError Code
409Data inicial (PurchasedDateFrom) está fora do período válido (D-181)008
400O identificador da loja (StoreCode) deve ser informado.072

[GET] /purchases

HTTP CodeError MessageError Code
409Data inicial (PurchasedDateFrom) está fora do período válido (D-181)008
400O identificador da loja (StoreCode) deve ser informado.072

[POST] /purchases/Purchases

HTTP CodeError MessageError Code
400A data da compra (PurchaseDate) não foi informado.009
409Data da compra (PurchaseDate) está fora do período válido (D -91).010
409Data da compra (PurchaseDate) inválida, não é possível passar data futura.011
409Transação de compra já processada.012
404Identificador da loja (StoreCode) não associada a este parceiro.013
404Mecânica (OfferCode) não encontrada para o parceiro.014
409Mecânica (OfferCode) não está ativa.015
409Mecânica (OfferCode) está expirada.016
409Mecânica (OfferCode) com saldo insuficiente para efetuar a troca.017
400O identificador da loja (StoreCode) deve ser informado.020
400A mecânica (offerCode Base) não foi informado.030
400A mecânica (offerCode Base) está em formato incorreto.031
400Pontos (Points Base) deve ser maior que 0.033
400A mecânica (OfferCode Extra) está em formato incorreto.047
400Pontos (Points Extra) deve ser maior que 0.050
400Não é possível informar itens caso o OfferCode esteja configurado na(s) Claim(s) da aplicação cliente073

[DELETE] /purchases/{locator}

HTTP CodeError MessageError Code
404Transação de compra não encontrada.063
409Mais de uma transação foi encontrada para os parâmetros informados.064
409Transação de compra já estornada.065