Welcome to BillPro

Simplify and streamline your billing operations for card payments

BillPro is a billing automation platform to accept card payments. When you sign up for BillPro, you also sign up for a merchant account with CardCorp or Stripe.

With CardCorp, BillPro supports Visa, MasterCard, and Apple Pay and Google Pay wallets. With Stripe, BillPro supports all the payment methods offered by Stripe.

In BillPro, you create orders for customers for your products and services. As part of an order, BillPro can schedule and charge recurring payments. If payments fail, BillPro can automatically retry them.

BillPro supports four purchase types. These are single payments, instalments, subscriptions, and metered billing.

For an initial payment, you can:

  • accept phone payments with the virtual terminal
  • email payment links
  • SMS payment links
  • display payment URLs to send by digital messaging
  • display a QR code for face-to-face payments
  • select an existing card.

Customers can use payment links to open the BillPro checkout. After payment, the links open the BillPro order portal. In the order portal, customers can view orders, manage cards, and download invoices, receipts, and credit notes.

After you sign up for BillPro, if you are using Stripe, see Activate BillPro with Stripe. If you are using CardCorp, the Merchant Support team configures your account. To read about the configuration options, see Configure BillPro with CardCorp.

Then, you can get started with BillPro by watching this video or following the steps below.


Or, if you prefer to read rather than watch a video, the steps to get started in BillPro are:

  1. Configure BillPro to Activate email notifications for your purchase types. If you have sales agents, you can create users for them. See Manage users. You can also Configure currency conversions

  2. Create your products. See Create your product catalogue and Create product groups and pricing elements.

  3. Add customers in the UI at Create customers, Import customers from a CSV file, or in the API at Create customer. You can also create a customer in the UI as part of creating an order.

  4. Create orders with your products. See Create a single payment order, Create an instalment order, Create a subscription order, or Create a metered order. And for the API instructions, see Orders API. Then, you will be able to accept payments and manage your orders.

  5. Accept Payments by sending a payment link via email or SMS or displaying a payment link or a QR code. See Collect payments.

  6. Manage Payments and Cards with BillPro. To adjust scheduled payments, see Manage billing events. To track and manage failed payments, see Monitor billing exceptions and Update cards. Finally, to make refunds, see Refund payments.


Recommended reading

Try BillPro Tutorials and then start working with BillPro