post https://test.billing.gg/api/v1/orders/create_single_order
Create an order for one or more single-payment products
Before you create a single payment order
- Create a product in the UI with the
product_type
ofsingle_payment
. See Create your product catalogue and Create a single payment product. - Create a customer. See Create customer for the API, Create your customers for the UI, and Import customers from a CSV file.
Products in instalment orders
- You cannot switch between single purchase and instalment orders with these product types, as in the UI.
- In single payment orders, you can add more than one product.
- If the pricing configuration of a product is not locked, you can change the pricing when you create an order. For discounts, fees, and taxes, you can specify an amount in each order, with no discount as percentage.
Order status
- When you create an order in the API, BillPro creates a payment link and sets the pending status for the order, but the BillPro API does not automatically send the payment link to the customer.
Taking payments
- You can send the payment link to the customer by email
- You can integrate with BillPro's payment link to redirect the customer to BillPro's secure checkout. See Integrate with payment links.
- When you create the order, you can create a checkout in the payment gateway to use in an iframe integration. See Integrate with custom checkout and payment iframe .If the user doesn't complete their transaction within 25 minutes, the checkout expires, so renew it with the Renew Checkout request
Notifications
- BillPro sends payment reminders for
Pending
orders. To change this configuration, see Payment reminders in Get set up in BillPro and Configure email notifications.
Notifications
- BillPro sends payment reminders for all
Pending
orders. You can adapt or deactivate the configuration of these notifications. See Payment reminders in Get set up in BillPro and Configure email notifications.
Delete old pending orders
- Create a process to regularly remove old orders with a
Pending
status in the UI. See Track pending orders.