Invoice Payment for Magento 2
- Collect payment for products and services
- Stripe and Braintree payment method integration
- Place an order from admin and send an invoice to customers and the customer will be able to pay the invoice with just one click
Features
What Invoice Payment module does
Our Invoice Payment module transforms Magento into a complete B2B invoicing platform capable of collecting payments for any products or services that you sell.
Why the module is useful
With Invoice Payment you can collect payments for anything, and give your customers a one-click route to pay the invoice. You are no longer limited to using Magento purely for e-commerce transactions through your online shop.
It’s great for B2B companies who sell ad-hoc services, or where you want to invoice for products that are not available via your website. You can now literally invoice for anything, and collect the payments
How module works
This module allows you to generate an invoice and collect payment for anything.


Payment link customer receives in the invoice email
Orders are created in the admin panel using the existing Magento functionality. Your customer receives an email that contains a link that takes them straight to a payment page. It is super simple for them and means you can process all of your invoicing through Magento.
Module functionality for Customers on front-end
The Invoice Payment module works equally well with front-end orders. For existing website customers, you have the option of taking an order in the normal way using your website and then the customer can pay at their leisure by clicking the “pay link” on the order confirmation or whilst viewing the order in their customer dashboard.


Why the module is better than other tools available in market
The module is available for a single flat-free price, and there are no ongoing costs incurred as there are with competitors like Freshbooks, Zoho Invoice, Invoice Ninja, etc. You can create as many invoices, for as many customers, as you want with no additional costs.
Changelog
1.0.2 - February 22nd 2023
+Paypal via Braintree payment method option is now available.
+Added customer and order details to be passed to Braintree and Stripe
+Payment link will now only appear if the order has unpaid amount greater than 0
*Fixed error when clicking on the Pay button
1.0.1 - December 7th 2022
*Removed the payment link from email and custom dashboard order detail if the complete order amount is paid
1.0.0 - March 23rd 2022
+Initial Release