Billie – Buy Now, Pay Later for Business Customers

Billie is the leading provider of Buy Now, Pay Later (BNPL) payment methods for business customers and offers B2B companies innovative digital payment services. Easily integrate Billie into your WooCommerce shop with our official plug-in. Your customers enjoy payment by invoice with flexible payment terms of 14 to 120 days. Billie enables online stores to offer businesses and public institutions the most popular payment method in B2B commerce: Payment by invoice. Billie’s sophisticated AI-powered risk models allow real-time credit approval for buyers, with shopping cart limits of up to €100,000, while providing full payment default and fraud risk protection for online merchants.

Prerequisites

↑ Back to top

The Plugin for billie can be used by German merchants (entity location in DE) selling to mainly German business buyers. Business buyers are buyers with a business background, either registered companies, public institutions as well as sole traders. The checkout need to be able to distinguish between private and business buyers. Either by offering different checkout flows or by collecting the buyers company name. If the buyer is identifies as business buyer Billie can be offered as payment method.

To be able to process payments with Billie you need to register as merchant with Billie. Please use this page to sign up and onboarding.

Use of virtual IBANs

↑ Back to top

For reliable processing of incoming debtor payments, Billie uses virtual IBANs. These are automatically generated when an order is placed with Billie and communicated to the merchant via an API or within a plugin.

The IBANs are unique to each customer-merchant pair, meaning a customer always receives the same IBAN, even if they place multiple orders with the same merchant.

The virtual IBAN must be clearly visible on the invoice as the only account details for the customer.

If a customer uses a previously saved IBAN and transfers funds to the merchant on that IBAN, Billie will use it to settle the dispute with the merchant directly.

Setup

↑ Back to top

Activate the company name field in the customer data collection form.

Please be aware that the Plugin will not work without the company name field in the customer data collection form. The company name is mandatory to initiate a Billie Checkout hence the field has to be available for the customer. As Billie is a B2B payment method the identification of the company is crucial. If no Company name is present at checkout Billie will not be presented to buyer as payment method.

Under Plugins → Install click on the “Upload Plugin” button. Select here the downloaded Billieplugin and press “Install now”.

OR

Please visit the WooCommerce marketplace, then use the search bar to look for “Billie”. Once you’ve found the relevant result, click on “View Details” to learn more. Fill out the required information and then finally, select the “Add to Store” to add the Billie payment method to your online store.

Configuration

↑ Back to top

After you’ve successfully installed the plugin, please activate it.

Then, go to WooCommerce -> Settings and click on the “Payments” tab. There, you’ll find an option called “Billie – Billie Rechnungskauf”. To manage this, simply click on the “Manage” button located on the right side.

Enable/Disable Please make sure the payment method is Enabled.

You can freely customize title and Customer Message fields. Please make sure that the “Customer message” contains the same payment term as in the “Payment term” field.
To customize these fields, please check Billie Brand Guide page.

Please follow the Payment terms as agreed in your contract.

Credentials

↑ Back to top

If you are in the testing phase, select the “Sandbox” option. Then, enter your sandbox credentials in “Client ID” and “Client Secret“. At last click on “Save Changes”.

You can locate your Sandbox and Production credentials in the Billie Dashboard, specifically on the Developer page. Please note that the Production credentials will only be visible after the onboarding process has been completed. In order to avoid typos and errors, please only use copy and paste for login details.

If you have not yet received Billie Dashboard access yet, please contact your sales representative or request one via help.billie.io

Compatibility

↑ Back to top

The Billie payment method is currently exclusive to the German market and is only available to merchants who are registered in Germany.

For the latest updates and changes, please refer to our changelogs.

Testing and going live

↑ Back to top

Once the installation and configuration of the plugin is completed, please test your integration by creating test orders in the sandbox environment. Try to cover all the common scenarios for your shop.

You can find the relevant test data here, and the go-live checklist here.

Important: Since Billie verifies the customer data, it is mandatory that the Terms and Conditions and the Privacy Policy to be displayed as opt-in during the customer registration and should be confirmed by the customer.

Order management

↑ Back to top

Ship order

After creating the test orders, please goto WooCommerce admin and mark the orders as Shipped/Completed/Abgeschlossen with the invoice number, it will inform Billie and will start the collection process.

Important: Please note that Billie requires you to send us an invoice number during shipment call.

Refund
To initiate complete or partial refund on Billie orders, the new value of the order will be transferred to Billie.

Cancel Order

Cancellation of an order with Billie works via the status “Storniert/Abgebrochen/Cancelled”.

Invoice creation in WooCommerce admin 

PDF Invoice through PDF Invoices & Packing Slips

Since WooCommerce doesn’t have its own invoices, we need a plugin to create the invoices:
WooCommerce PDF Invoices & Packing Slips
When this plugin and Billie are activated at the same time, our VIBAN appears on the PDF invoices and in order details.

Invoice block in the order management 

If you use an external invoice tool, you can manually copy the invoice data from the order.

Technical details for invoice block

↑ Back to top

If you are using an external invoice tool, you can use below technical details

\Billie\Billie\PaymentInfo::get_billie_payment_info($order_id)
returns the information as an array

\Billie\Billie\PaymentInfo::get_billie_payment_html($order_id)
returns the formatted account block.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.