Before you start
Before implementing the Electrum Bill Payments Service, ensure that you have completed the following:
- Discussed your design with Electrum
- Signed off the Electrum Solution Proposal Document detailing your requirements
- Familiarised yourself with the Account Payments Service Interface
- Received and familiarised yourself with the Message Field Specification obtained from Electrum
- Ensured that all connection endpoints have been whitelisted (if applicable)
Implementing the API
The Account Payments Service Interface specifies a complete set of operations, resources, and message payload definitions related to bill payments. The Electrum Bill Payments Service requires you to implement a subset of this API to allow transaction messages to flow in a specific sequence.
The transactions that make up the Electrum Bill Payments Service are listed below. More detailed information about the transactions, and the API calls you will need to implement, can be found on the respective pages.
Biller list – retrieval of a list of available billers
Bill lookup – retrieval of a list of bills under a specific reference number
Bill payment – payment of a bill or transfer of money using a unique reference number
For guidance on how to populate the message fields, refer to the Message Field Specification that can be obtained from Electrum.