FILTER BY TAG

Introduction to Invoicing

The Invoicing API enables you to create and send invoices as well as track outstanding invoices. Your customers can pay using their preferred payment method from any device on a secure
Barclays
hosted website. Automated reminders are available to help you remind customers of upcoming due dates or overdue invoices. For more information, see Invoicing API Requests.
You can also customize your invoice payment page to display your brand logo and color, as well as add custom messages to your invoice emails. Shipping information and phone numbers can also be collected at the time of payment. For more information, see Invoice Settings API Requests.
The Invoicing API uses
Barclays
's
Unified Checkout
to securely process payments so that you do not have to handle confidential payment data. Fraud and risk management tools are incorporated into
Unified Checkout
to prevent fraud and reduce chargebacks. For additional security, you can add payer authentication to your invoice payment processing. For more information, see Add Payer Authentication to Invoicing.
To receive notifications when an invoice is paid, sent, or cancelled, you can create a subscription to receive invoicing webhook notifications. For more information, see Webhook Notifications for Invoicing.
IMPORTANT
The merchant is responsible for complying with any legal and tax requirements when issuing invoices to clients.
Barclays
does not certify that the invoicing tool meets any such client requirements.

Requirements

The Invoicing API requires a transaction MID account and API authentication before you can begin sending API messages to
Barclays
. For more information, see the
REST Getting Started User Guide
.

Use the
Smartpay Fuse Portal

You can also create, process, and manage invoices using the
Smartpay Fuse Portal
. For information about how to access and use invoicing in the
Smartpay Fuse Portal
, see Manage Invoices Using the Smartpay Fuse Portal.

Configure
Unified Checkout

Invoicing supports
Unified Checkout
, which enables you to accept numerous types of digital payments, such as Apple Pay,
Click to Pay
, and Google Pay.
For more information about enabling these digital payments using
Unified Checkout
, see the Enable Digital Payments section in the
Digital Accept Secure Integration Developer Guide
.

Tokenization for Merchant-Initiated Transactions

You can create
Token Management Service
(
TMS
) tokens from invoice transactions using Transaction Management in the
Smartpay Fuse Portal
.
IMPORTANT
If you create and use
TMS
tokens for merchant-initiated transactions (MITs), you must comply with the
Consent Agreement Provisions
as stated in the
Improving Authorization Management for Transactions with Stored Credentials
guide.

Sandbox Testing

You can test invoicing API requests using the Invoicing API Reference in the
Barclays
developer center.