The Brightpearl Payments app works with Shuttle to enable card payments and refunds to be processed within Brightpearl. Shuttle is a payment gateway aggregator which provides services to multiple payment gateways. This means Brightpearl can connect to multiple payment gateways all with a single app.
Read more at Shuttle.
The following payment providers are supported when using Brightpearl Payments:
- Adyen
- Authorize.net
- Braintree
- iZettle
- Moneris
- Payflow Pro
- PayPal Business
- PayPal Here
- Opayo (former SagePay)
- Square
- Stripe
- USAePay
- Worldpay.
Each payment provider might support multiple types of transactions:
- Back office (MOTO)
These are transactions made where the cardholder is not present and entered into Brightpearl against a quote, order, invoice or customer account. MOTO stands for Mail Order/Telephone Order.
- In store (POS)
The cardholder is present for these transactions and is using their payment card.
- Online "pay now" links
The cardholder makes this payment themselves online for a quote, order or invoice sent from Brightpearl, using a link directly from their document.
Back office features supported by Brightpearl Payments
Transaction type | Feature |
---|---|
Take payment directly on a sales order - auth only |
![]() |
Take payment directly on a sales order - auth and capture |
![]() |
Capture auth only payments on demand |
![]() |
Partially capture payment on demand |
![]() |
Auto-capture auth only payments on shipping | ![]() |
Auto-capture partial payment for partial shipments | Auth.Net Only |
Refund a payment originally taken via Brightpearl Payments |
![]() |
Make a payment (misc refund) to a customer with no original payment |
![]() |
Take an on account payment from a customer |
![]() |
Include 'pay now' links in invoices |
![]() |
Receive customer payments via the web portal |
![]() |
Foreign currency transactions
When taking a foreign currency payment, the exchange rate from the order screen will be used to convert the payment into your base currency in Brightpearl.
If your payment gateway operates in a different currency from that of the payment currency, the payment provider will convert the payment using their own exchange rate. If this exchange rate is different from the one in Brightpearl then the transactions will not reconcile. An adjustment to account for the gain/loss due to the exchange rates will need to be manually entered.
Visit Installing and configuring Brightpearl Payments to start setting up payments.