[GET] /purchases/{StoreCode}
| HTTP Code | Error Message | Error Code |
|---|---|---|
| 409 | Data inicial (PurchasedDateFrom) está fora do período válido (D-181) | 008 |
| 400 | O identificador da loja (StoreCode) deve ser informado. | 072 |
[GET] /purchases
| HTTP Code | Error Message | Error Code |
|---|---|---|
| 409 | Data inicial (PurchasedDateFrom) está fora do período válido (D-181) | 008 |
| 400 | O identificador da loja (StoreCode) deve ser informado. | 072 |
[POST] /purchases/Purchases
| HTTP Code | Error Message | Error Code |
|---|---|---|
| 400 | A data da compra (PurchaseDate) não foi informado. | 009 |
| 409 | Data da compra (PurchaseDate) está fora do período válido (D -91). | 010 |
| 409 | Data da compra (PurchaseDate) inválida, não é possível passar data futura. | 011 |
| 409 | Transação de compra já processada. | 012 |
| 404 | Identificador da loja (StoreCode) não associada a este parceiro. | 013 |
| 404 | Mecânica (OfferCode) não encontrada para o parceiro. | 014 |
| 409 | Mecânica (OfferCode) não está ativa. | 015 |
| 409 | Mecânica (OfferCode) está expirada. | 016 |
| 409 | Mecânica (OfferCode) com saldo insuficiente para efetuar a troca. | 017 |
| 400 | O identificador da loja (StoreCode) deve ser informado. | 020 |
| 400 | A mecânica (offerCode Base) não foi informado. | 030 |
| 400 | A mecânica (offerCode Base) está em formato incorreto. | 031 |
| 400 | Pontos (Points Base) deve ser maior que 0. | 033 |
| 400 | A mecânica (OfferCode Extra) está em formato incorreto. | 047 |
| 400 | Pontos (Points Extra) deve ser maior que 0. | 050 |
| 400 | Não é possível informar itens caso o OfferCode esteja configurado na(s) Claim(s) da aplicação cliente | 073 |
[DELETE] /purchases/{locator}
| HTTP Code | Error Message | Error Code |
|---|---|---|
| 404 | Transação de compra não encontrada. | 063 |
| 409 | Mais de uma transação foi encontrada para os parâmetros informados. | 064 |
| 409 | Transação de compra já estornada. | 065 |
