Create orders

Orders in BillPro let you sell products to customers and process payments in a way that matches your business needs. Each order is tied to a specific customer and includes one or more products and payment details.


Order types

BillPro supports four types of orders, and you can use the order types that your acquirer allows for your merchant account and business model.

  • Single payment orders for one-time purchases, which can include multiple products
  • Instalment orders that split payments across multiple scheduled billing events
  • Subscription orders for recurring fixed payments until cancelled
  • Metered orders for variable usage-based payments

Requirements to create orders

To create orders, you'll first need:

  • At least one product in your catalogue. See Create your product catalogue.
    • The product defines the initial pricing and payment configuration for an order.
    • If the product's pricing and payment configuration are not locked, you can change them in the order.
  • An existing customer or new customer details to create a new account during order creation. See Create customers.

Order creation methods

You have multiple ways to create and manage orders in BillPro.

  • Through the BillPro user interface, which is ideal for phone sales and agent-assisted transactions
  • Via API integration with your existing systems like your CRM or website. See Orders
  • Using a hybrid approach where you create orders programmatically, but agents process payments.

Recommended reading

Read more about creating an order for your purchase types