💡 Tips to improve your search
BC Express Pay manages online credit card payments for e-commerce transactions. It lets clients pay for goods and services securely using their credit or debit cards on the internet.
All core government programs are mandated to use BC Express Pay for e-commerce transactions. The broader public sector can also use it through a Corporate Supply Arrangement. A simple payment page takes customers to the payment processor to enter payment information.
Use BC Express Pay to:
BC Express Pay offers simple processes to reconcile accounts, manage settlements and process pre-authorizations, returns and refunds. Data capture is automatic. You can create real-time reports via your financial institution and daily transaction reports via the banking and cash management branch.
Select a range of options from a fully integrated BC Express Pay storefront to simple payment links within existing web pages.
A simple interface, supported by online help, allows you to: authorize payments instantly, anytime, anywhere; process refunds; reconcile accounts easily; and integrate transactions with your revenue management system.
BC Express Pay fully meets Payment Card Industry (PCI) standards. It is administered by the Banking and Cash Management branch of the Provincial Treasury.
BC Express Pay incorporates banking industry standards of security and privacy, including advanced encryption, firewalls, and stringent internal access controls. The system can process e-commerce payments 24 hours a day, every day.
At no time is credit card information entered or stored in a ministry application or database.
A per-transaction and/or percentage based fee will be charged for organizations using BC Express Pay. Please contact us for details.
Support is available during business hours, Monday through Friday.
BC Express Pay Components
Store Front – this is the public-facing component of your application where customers select products and services and provide information required to fulfil the order. For example, name and address.
Transaction Detail Manager (TDM) – the TDM is a repository of information related to payment-processing. For example, invoice information.
Transaction Processing – involves the Application Programming Interface (API) that communicates with the Payment Engine in order to process payments and refunds. For example, the Bambora Process Transaction Application Programming Interface (API).
Transaction Verification – this is an automated verification process for identifying exceptions. For example, unmatched approved transactions.
Government programs are responsible for reconciling revenue received from BC Express Pay with their general ledger (Corporate Financial System) accounts.
There are several steps required to make use of BC Express Pay. A dedicated team is here to assist you. Please contact BCMSupport@gov.bc.ca to obtain the integration guide and to schedule an onboarding session.
The BC Express Pay team can provide training to staff involved with managing transactions as well as providing guidance for interpreting reports for reconciling transactions using the Corporate Financial System, BC Express Pay Admin Site, and Treasury Deposit Information System (TDI). We can also outline how to manage disputed transactions.