Manage orders

In BillPro, orders are central to accepting payments and selling products. An order represents a customer's purchase and contains all the essential information about the transaction, including:

  • The product(s) being sold
  • The customer's details and card registrations
  • Payment configuration
  • Payment status and history
  • Billing events and schedules

Order Statuses

Orders in BillPro fall into three main categories based on their status:

Preliminary Orders

  • Draft: New orders with no payment activity.
  • Pending: Orders awaiting customer payment or card registration via a payment link or after such payment was declined
  • Rejected: Orders where an initial phone payment or card registration attempt was declined

Live Orders

  • Active: Orders with an approved payment or card registration and successful ongoing billing
  • Failed: Orders where the most recent payment was soft-declined due to a temporary card issue
  • Suspended: Orders where payment was hard-declined due to a permanent card issue and the payment cannot be retried
  • Paused: Subscription orders that are temporarily stopped
  • Review: Instalment orders that have collected more than the order value

Final Statuses

  • Cancelled: Preliminary orders that were cancelled before activation
  • Complete: Orders that are fully paid or manually marked as complete

Managing the Order Lifecycle

In BillPro, you can manage orders through their entire lifecycle. Each order type has specific workflows and management options based on its status and payment configuration. Here are some references to the documentation for the main order management steps.


Order management stepReferences
Create new ordersCreate orders
Process payments via virtual terminal or payment linksCollect payments
Process draft orders
Process pending orders
Handle declined initial transactionsProcess rejected orders
(for virtual terminal payments)
Track payment statusTrack payments and orders
Manage billing events and payment schedulesManage billing events
Manage declined recurring paymentsProcess failed orders
Process suspended instalment orders
Process suspended subscriptions
Process active orders with failed billing events
Manage subscription ordersPause a subscription
Process suspended subscriptions
Update customer card detailsUpdate cards
Cancel orders or mark them as completeCancel an order
Mark an order as complete

Recommended reading

Manage orders based on the order type and status