How to get started
How to get started
Availability and the required next steps to integrate with this API.
On this page
Coverage details
The Payment Initiation API currently supports payments in the below locations. Please speak to your HSBC representative for a detailed discussion regarding the supported payment types in each country.
Region | Payment Country/Territory |
---|---|
Asia Pacific | AU - Australia BD - Bangladesh CN - China HK - Hong Kong ID - Indonesia IN - India JP - Japan KR - South Korea LK - Sri Lanka MO - Macau MU - Mauritius MV - Maldives MY - Malaysia NZ - New Zealand PH - Philippines SG - Singapore TH - Thailand TW - Taiwan VN - Vietnam |
Europe | BE - Belgium BM - Bermuda CH - Switzerland CZ - Czech Republic DE - Germany ES - Spain FR - France GB - United Kingdom GR - Greece IE - Ireland IL - Israel IT - Italy LU - Luxembourg MT - Malta NL - Netherlands PL - Poland ZA - South Africa |
Middle East | AE - United Arab Emirates BH - Bahrain DZ - Algeria EG - Egypt KW - Kuwait OM - Oman QA - Qatar SA - Saudi Arabia TR - Turkey |
Americas | CA - Canada US - United States MX - Mexico BR - Brazil |
Eligibility
This API is available for Corporate and Institutional customers.
For Business banking customers, please speak to your HSBC representative to confirm availability.
Getting started
- Please speak to a member of our Global Liquidity and Cash Management team or your existing HSBC representative.
- Following a discussion with your HSBC representative you will be allocated a client integration manager who will guide you through the process of integrating with our APIs.
- Your organisation will be registered on this site and you will receive an invitation to access the implementation documentation for the APIs.
- Please read our documentation on how to use the HSBC API services and secure your connection with the relating electronic certificate and encryption key.
- You will be guided on how to access the correct test environment to test your applications connectivity and integration with our APIs.
- Your client integration contact will assist with testing and confirm when you are ready to go-live.
- In the event of something going wrong during API testing, please contact your client integration manager in the first instance.
- For any issues with the Developer Portal please contact us using the Help menu.