Support
FAQs
General
- What fees or costs are associated with using the RPI Print API?
- There are no fees associated with setting up or using the API. You will be charged for print orders (books, fulfillment and shipping, and sales tax).
- Where can I find the list of standard products offered?
- Home page, in the products section on the dashboard, and details here.
- Who do I contact with issues or support questions?
- For orders: printapicustomersupport@rpiprint.com.
- For integration questions printapidevelopers@rpiprint.com
Product setup
- How do I get started?
- After signing up, you’ll want to work with your developer (or yourself if that’s also you!) to configure your API credentials. Documentation can be found for our API Endpoints and Webhooks to help get you started.
- You’ll also need to choose from our product catalog before you can start accepting orders. View our Product Specifications. When adding products, you can select your attributes (size, cover, paper type, page count) and see your book price (excluding taxes and shipping).
- How do I add my Products?
- Head to the Products tab to get started building your product(s). You have a couple of options for your book including size and cover.
- After selecting your attributes, you will be prompted to edit your SKU and Product Names (we provide a default naming convention). A description may be added as well.
- After hitting save, you will see your newly created product in the Products list at the top of the page. Edits can be made using the 3 dots to the left of the Product Name.
- Can I get proofs or samples of my products and/or the standard products you offer?
- At this time, we do not offer complimentary samples. We recommend placing an order through your site to test your setup end to end and receive a physical test of your product that way.
Orders, Shipping, and Payments
- Is there a limit on the number of orders I can place per day?
- You may place up to 50 orders in a 24-hour period. If you need to increase this number, contact RPI Customer Service for an adjustment at printapicustomersupport@rpiprint.com.
- What happens if I reach the maximum number of orders per day?
- If you place more than 50 orders (or your adjusted maximum), the orders over the allotment will roll over to the next day. SLAs and Shipping dates will be updated for orders rolled into the next day. You will be notified by the email on record if you go over your maximum for the day.
- How long do I have to cancel and order?
- After the payment is made on an order (regardless of whether you are using Pay as you go or scheduled payments), the order will be in a holding bin for 3 hours before it is sent to printer. Once sent to printer, the order cannot be cancelled.
- How do I cancel and order?
- The order can be cancelled using the Cancel API endpoint at any point before it reaches the print.
- How long will it take to manufacture my products?
- 3-5 business days
- What shipping methods are available?
- Find them at the bottom of the page here: https://api.rpiprint.com/
- What shipping rates are available?
- Rates will be determined based on the customer’s full shipping address.
- Find them at the bottom of the page: https://api.rpiprint.com/
- Do you ship internationally?
- At the moment, RPI Print API ships to U.S. addresses only.
- How do I make payments?
- We have two payment options to choose from to provide flexibility to our customers. This is set up on your account during the signup process.
- Option 1: Pay as you go: You can choose to pay for an order before the Scheduled Payment is due.
- Option 2: Scheduled Payment: Your payment method will be charged one time every 24 hours. See next question for more details.
- How does Scheduled Payment work?
- Your payment method will be charged at 9PM EST / 6PM PST time for all orders with the status of VALID_AWAITING_PAYMENT. The estimated time of your next charge will be displayed on the dashboard.
- What forms of payment do you accept?
- We accept Visa, MasterCard, and American Express.
Which currencies are supported?
- Currently, only USD is supported.
Will I be charged taxes?
- If you are eligible for tax exemptions as a small business, you will be able to upload your documentation to ensure you are not charged any unnecessary taxes.
To upload your tax-exempt documentation, log in to your account and navigate to Billing & payments. At the bottom of the page you will see your Tax exemption options. If your status says "Not tax exempt" you will need to upload your documentation.
Once uploaded you will receive an email confirming that you will not be charged taxes. On review if your documentation is found to be invalid, your status will be changes to "Not tax exempt". You will be notified via email of this change with a request to upload a valid tax document(s).
- If you are eligible for tax exemptions as a small business, you will be able to upload your documentation to ensure you are not charged any unnecessary taxes.
Technical Integration Setup
- Will I get a Sandbox with my signup?
- Yes. You can access the sandbox environment from the Production dashboard. However, your Sandbox environment will be completely separate from Production, meaning orders created in Sandbox will not appear in Production and vice versa. Additionally, anything created in the Sandbox (including print assets a
- How do I access sandbox environment?
- Access will be granted after you sign up for an account in Production. You can do so here: https://api.rpiprint.com/
- Do I have to use real payment methods in my Sandbox?
- No, you may use the following to mimic payments during testing
- Card Number: 4111 1111 1111 1111
- Expiration: Any date will work
- CVV: Any three-digit number will work
- If you do enter a real card in the Sandbox environment, it will not be charged for anything.
- No, you may use the following to mimic payments during testing
Don’t see the help you’re looking for? Contact us at printapicustomersupport@rpiprint.com
API Integration support
For API integration-related queries, please email printapidevelopers@rpiprint.com and include relevant information such as API endpoint URL (sandbox or production), order id, API request data (preferably in curl format) and/or an error message.
Customer support
For specific order related queries, please email printapicustomersupport@rpiprint.com and include your customer name and order identifier, or a dashboard order link.