Xoxoday
  • 📓User Resources
    • 👨‍💼For Admins
      • 📌Getting Started
        • ⚙️Settings
          • Manage Super Admin/Admins
            • Hierarchy vs Non-Hierarchy
            • Threshold
            • Delete an Admin
            • Redemption APIs
              • Generic Redemption APIs
              • Oauth 2.0 Implementation for Stores Redemption
          • Platform Preferences
          • Account Verification
        • Types of Companies
      • 🚀Plum Launch Communication Kit
        • 🌉Pre-Launch Templates
        • 🤝Introduction to Plum Templates
        • 📺How to Sign up on Plum’s reward storefront Template
        • 📑How to Bookmark Plum’s reward storefront for easy access Template
        • 🎉How to Redeem the Rewards on Plum’s Reward Storefront?
      • Xoxo Points
        • 📌Getting Started
        • 🚚Distribution of Xoxo-points
        • 📩Email/SMS Customization
        • FAQs
      • Xoxo Codes
        • 📌Getting Started
        • 🚚Distribution of Xoxo-codes
        • 📩Email, SMS, and Xoxo Code Campaign Customization
        • FAQs
      • Points vs Codes
      • Xoxo Links
        • 📌Getting Started
        • 🚚Distribution of Xoxo-links
        • FAQs
      • Domain Authentication Guide
        • Troubleshooting Domain Authentication
      • 💰Add Funds
        • Base Currency
      • Campaigns
        • Getting Started
        • Editing a campaign?
        • Delete/disabling a Xoxo Campaign?
      • 🏬Reports
      • 💳Prepaid Card User Guide
        • Virtual Paypal International
          • 📌Getting Started
          • 📭How to Redeem?
        • Virtual Visa Card
          • 📌Getting Started
          • 💳How to Redeem?
      • 🔐Security and Compliance
        • Cryptography & Encryption
        • Email Whitelisting
        • Governance, Risk, & Data Compliance
        • Application,Dev & Security
        • Cloud Security
        • HR Compliance
        • Identity & Access Management
        • Solution Development
        • Security Operations
        • Training and Awareness
        • Vulnerability and Threat Management
        • Security Operations & Technical Capabilities and Support
        • Data Management
        • Policies & Procedures
        • Tax Compliance
        • Privacy Compliance
        • Cloud Security Alliance
        • Others
        • Documents
          • Data Security
          • Information Security
          • Admin/Business
          • Others
          • Finance Compliance
    • 🧑‍🤝‍🧑For End-Users
      • 📌Getting Started
      • 🧑‍💻Signing up/Logging in
      • 🪙How to redeem?
      • 💳Gift Vouchers
      • 🎁Gift Box Queries
      • 🚚Delivery Related Issues
      • 🛑Cancelation/Refunds
    • 🔗Pre-Built Integrations
      • Qualtrics Integration Guide
        • Using Qualtrics Workflow Extension to Send Rewards
        • Public Survey Rewarding
        • Anonymous Survey Rewarding
      • HubSpot + Plum
        • 1-1 Reward Widget in HubSpot
        • Workflow Based Reward Automation
        • 1-Many Link for Xoxolink’s Reward Automation
        • Email based Reward Automation
      • Darwinbox + Plum
      • SurveyMonkey + Plum
        • Public Survey Automation
        • Anonymous Survey Automation
      • Zapier + Plum
      • ActiveCampaign + Plum
        • Creating Automation
      • Salesforce + Plum
        • Getting Started with Xoxoday Plum
        • Getting Started and Setting up Salesforce Integration
        • Sending 1-1 Reward
        • Steps to create a Flow and add a Trigger
        • Redemption Journey for your Recipients
      • Typeform + Plum by Xoxoday
      • Zoho People + Plum
      • SAP Successfactors + Plum
        • SAP Client Registration with Xoxoday for Stores Redemption
      • Decipher - Forsta Integration
      • Zoho CRM
        • Send 1-1 rewards
        • Automation : Workflow Rules
      • Connect Plum to thousands of apps using Zapier
      • Other Integrations
    • 🛣️Product Roadmap
      • 2022
      • 2021
  • 👨‍💻Developer Resources
    • Rewards API
      • Getting started
      • API Endpoints
        • Authentication
          • Client ID, Secret ID, and Token Creation
          • Token Management
        • Catalog
          • GetVouchers API
          • GetFilters API
        • Orders
          • PlaceOrder API
          • GetOrderDetails API
          • GetOrderHistory API
        • Account Balance
          • GetBalance API
        • Postman Collection URL
      • Concepts
        • Staging Environment
        • Catalog
        • Error Handling
          • Standard HTTP status code summary
          • Errors related to API
        • Exchange Rates
      • Guides
        • Funding the Account
        • Reporting and Analytics
      • Webhooks
        • Test Webhooks
        • How to implement webhooks?
        • How to secure your webhooks?
      • Forex
      • Best Practices
      • Frequently Asked Questions
    • StoreFront Integration
      • Getting started
      • API Endpoints
        • Authorization
        • Token Creation & Token Management
        • SSO Redirection
        • End Points
      • Concepts
        • Points
      • Guides
        • Funding Account
        • Reports and Analytics
    • Xoxo Link API
    • Roadmap for 2021
  • 📅Release Notes
    • Release April 2023
    • Release March 2023
    • Release February 2023
    • Release December 2022
    • Release October 2022
    • Release September 2022
    • Release July 2022
    • Release May 2022
    • Release March 2022
    • Release February 2022
    • Release December 2021
    • Release November 2021
    • Release October 2021
    • Release September 2021
    • Release July 2021
    • Release May 2021
    • Release March 2021
    • Release December 2020
    • Release October 2020
    • Release September 2020
    • Release August 2020
    • Release June 2020
    • Release May 2020
    • Release April 2020
    • Release March 2020
Powered by GitBook
On this page

Was this helpful?

  1. Developer Resources
  2. Rewards API
  3. Concepts
  4. Error Handling

Errors related to API

Some other common errors related to the Rewards APIs are listed below:

No.

Error Code

Description

API Endpoints

HTTP Status Code

Actions

1

PLE10001

Validation error in place order

PlaceOrder

HTTP400

Please check the json payload.

2

PLE10002

Validation error in get order details

GetorderDetails, GetorderHistory

HTTP400

Please check the json payload.

3

PLE10003

Validation error in get filters

GetFilters

HTTP400

Please check the json payload.

4

PLE10004

Failed to validate client's externalOrderId

GetOrderHistory

HTTP422

The validation of poNumber has failed.

5

PLE10005

Failed to get currency value

PlaceOrder

HTTP502

Please try again after sometime.

6

PLE10006

Invalid response from currency API

PlaceOrder

HTTP502

Please try again after sometime.

7

PLE10007

Failed to add order

PlaceOrder

HTTP422

Order placement failed. Call the PlaceOrder API again.

8

PLE10008

Failed to get Order Amount details

GetOrderHistory

HTTP502

9

PLE10009

Failed to get company points

Getbalance

HTTP502

10

PLE10010

Failed to redeem points

PlaceOrder

HTTP422

Order placement failed. Call the PlaceOrder API again.

11

PLE10011

Failed to confirm order

PlaceOrder

HTTP422

Order placement failed. Call the PlaceOrder API again.

12

PLE10012

Failed to process order

PlaceOrder

HTTP502

Order placement failed. Call the PlaceOrder API again.

13

PLE10013

Failed to confirm points redeemed

GetVoucher,GetOrderDetials,GetorderHistory

HTTP503

14

PLE10014

Invalid client

PlaceOrder

HTTP400

15

PLE10015

Amazon KYC is not approved

PlaceOrder

HTTP400

16

PLE10016

Failed to get Order details

GetorderDetails

HTTP404

Order ID or poNumber passed is incorrect.

17

PLE10017

Failed to get product details

GetVoucher

HTTP404

Product details are not available. Please refresh the catalog by calling getvouchers API every 24 hours.

18

PLE10018

Invalid denomination for the product

PlaceOrder

HTTP400

The denomination passed is not valid. Please check and pass correct denomination from GetVoucher API.

19

PLE10019

Clients are not allowed to place international orders

PlaceOrder

HTTP401

20

PLE10020

Failed to get currency details for the client

PlaceOrder

HTTP404

Please try again after sometime.

21

PLE10021

Failed to find order details while fulfilling order

GetOrderDetails

HTTP404

Please try again after sometime.

22

PLE10022

Failed to find order history

GetOrderHistory

HTTP404

Order ID or poNumber passed is incorrect.

23

PLE10023

Failed to get client's balance

GetBalance

HTTP502

Please check the json payload.

24

PLE10024

Vouchers are out of stock

PlaceOrder

HTTP502

Stock will be replenish. Please try again after sometime.

25

PLE10025

Failed to place order for the client

Placeorder

HTTP502

System could not place the order. Please try again after sometime.

26

PLE10026

Order cancelled but refund failed

PlaceOrder

HTTP404

27

PLE10027

Failed to find order history

GetorderHistory

HTTP404

Order ID or poNumber passed is incorrect.

28

PLE10028

Failed to find TransactionId

-----

HTTP404

Order ID or poNumber passed is incorrect.

29

PLE10029

Failed to find filters for filterGroupCode

GetFilters

HTTP404

The filter Group code used is invalid. Please check the value code in GetFilters API.

30

PLE10030

Failed to find vouchers

GetVouchers

HTTP404

Please try again after some time.

31

PLE10031

Invalid filter value code

GetVouchers

HTTP400

The filter value code used is invalid. Please check the value code in GetFilters API.

32

PLE10032

Failed to validate OrderHistory Request

GetorderHistory

HTTP400

Please check the json payload.

33

PLE10033

Failed to validate getVouchers request

GetVoucher

HTTP400

Please check the json payload.

34

PLE10034

Failed to process resendVoucher

GetOrderDetails

HTTP502

GetOrderDetails API failed to resend the voucher details. Please try again after sometime.

35

PLE10035

Failed to get order details to check status of order

PlaceOrder

HTTP502

PlaceOrder API has failed to check the status of the order. Please call the GetOrderDetails API and pass the same poNumber.

36

PLE10036

Failed to get order details as delivery is canceled.

PlaceOrder

HTTP404

Order delivery is in cancelled state.

37

PIPE10015

Plum Pro APIs: User is disabled

-----

HTTP401

38

PIPE10016

Plum Pro APIs: Company is disabled

-----

HTTP401

39

PIPE10017

Plum Pro APIs: Access restricted for this IP

-----

HTTP401

41

PLE10041

Clients are not allowed to place more than 10 Qty

PlaceOrder

HTTP409

In an order, maximum ordered quantity of any product cannot exceed more than 9999. Please divide the order into smaller chunks and call the API multiple times.

42

PLE10042

This product is not activated for the client.

PlaceOrder

HTTP404

PreviousStandard HTTP status code summaryNextExchange Rates

Last updated 2 years ago

Was this helpful?

Please contact

Please contact

Please contact

Please contact

Amazon KYC process is not done. Please contact

International products are disabled. Please write to to enable it.

Please write to

Please contact

Please contact

IP must have blacklisted. Please share your server IP to and get it whitelisted.

This product is disabled, please submit your KYB. In case already done, please contact .

👨‍💻
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com
cs@xoxoday.com