Move up
Payment integrations

3D Printing Payments With PaperCut, Stripe and CBORD

Charge users for 3D printing through the payment system you already run. 3DPrinterOS checks balances, charges when a job is queued and refunds jobs that fail or get canceled.

Prefer to keep it simple? Billing and balances also work inside 3DPrinterOS on their own.

Illustration of secure online payments with cards and a shield
3 providersPaperCut, Stripe and CBORD
Pro-ratedRefunds for the share that did not print
Pre-checkedBalance verified before a job is queued
Yale Google Duke NASA Koenigsegg Bosch MIT HP
We have an amazing group of students working on solving real-world problems using these printers, as opposed to if all these machines were sitting there collecting dust.
WPIMitra AnandAdvanced Technology and Prototyping Specialist, Worcester Polytechnic Institute
How payments work

Fair, automatic charging for every print

Matched by email

Each 3DPrinterOS user is matched to their PaperCut account by email address.

Balance check first

The balance is checked before a job joins the queue, so users cannot print what they cannot pay for.

Charged at queue time

The cost is taken when the user adds the job to the queue, with a clear comment on the transaction.

Automatic refunds

Canceled or failed jobs are refunded for the part that did not print.

Admin overrides

Admins can change a job cost or turn off automatic refunds and set amounts by hand.

Secure API key

A unique 3DPrinterOS key authenticates every call to your payment system.

Choose your setup

Which payment option fits you?

Pick the system you use today and see how it connects.

Bill 3D prints like paper prints

If your campus already charges printing through PaperCut, 3D printing can use the same accounts and balances. Students see one balance for everything they print.

  • Accounts matched by email
  • Balance checked before queueing
  • PaperCut link shown to students
Talk to an expert
Setup

Connect payments in three steps

  1. Set your prices

    Define how jobs are priced in 3DPrinterOS, for example per gram plus a flat fee.

  2. Connect a provider

    Link PaperCut, Stripe or CBORD with your 3DPrinterOS key, or keep billing built in.

  3. Print and charge

    Users are charged when they queue a job and refunded automatically if it fails.

Ready to connect your 3D printer?

Connect your printer to 3DPrinterOS once and manage it from any browser.

Connect your 3D Printer Now
Under the hood

Every charge and refund, accounted for

Illustration of hands exchanging money and bills

Charge only what users can pay

Before a job is queued, 3DPrinterOS checks the user balance in PaperCut. If there are enough funds, the job cost is deducted and the job joins the queue.

  • Balance check before every job
  • Cost deducted at queue time
  • Clear comment on each transaction
Explore billing →
3DPrinterOS analytics dashboard connected to several 3D printers

Refunds that are fair to everyone

If a job fails or is canceled, the refund is the job cost times the share that did not print. Cancel a $100 job at 99% and the user gets $1 back.

  • Automatic, proportional refunds
  • Option to set refunds by hand
  • Full history of every transaction
View printing history →
Admin managing users and printers in 3DPrinterOS

Admins stay in control

Organization admins can edit a job cost, which creates a new transaction and adjusts the balance. Students get a direct link to PaperCut to check or top up funds.

  • Edit job costs at any time
  • Turn automatic refunds on or off
  • PaperCut link for students
See balances and quotas →
Interactive demo

See print limits and balances in action

Click through queues, activity and print limits in 3DPrinterOS.

Open the demo full screen →

More interactive demos Print queues Workgroups for admins
FAQ

Payment integration questions

Which payment providers work with 3DPrinterOS?

3DPrinterOS integrates with PaperCut, Stripe and CBORD, and also has built-in billing and balances.

When is a user charged?

When they add a job to the queue. 3DPrinterOS checks the balance first and only queues the job if there are enough funds.

How are refunds calculated?

Refund = job cost times the share that did not print. A $100 job canceled at 99% complete refunds $1.

Can admins change costs or refunds?

Yes. Admins can edit a job cost, which creates a new transaction, and can turn off automatic refunds to set amounts by hand.

How are PaperCut accounts matched?

By the user email address, using a unique 3DPrinterOS key for API calls.

Start charging for 3D printing the easy way

Talk to an expert about connecting your payment system.

3DPrinterOS Logo

Book your Demo Now

Used by higher education, enterprises, and OEMs to manage printers, files, and users from a single, cloud-based platform

Set a Meeting Now

“This close collaboration has enabled Koenigsegg to tailor the platform to their specific needs, resulting in an optimized and user-friendly system for managing their 3D printers.”

Tim Back
Tim Bäck

Team Leader
Koenigsegg Automotive AB

Quick and easy setup

Book your personalized assessment now and get your free trial.

Thank you! One of our representatives will get in touch as soon as possible.
Oops! Something went wrong while submitting the form.