Skip to main content
When integrating with Direct Integration, you need to pass a channelId to identify which payment channel the customer selected. Use the table below as a quick reference instead of calling Get Channel List during development.
This list is provided for convenience during integration. Channel availability can change, so always confirm against a live Get Channel List call before going live.
If the channel’s isProviderHostChannel is true, passing channelId alone is not enough. You must also call Get Provider Channels with that channelId to retrieve the list of sub-channels (e.g. specific banks for FPX), and pass the selected sub-channel’s id as providerChannelId in your Direct Integration request. If isProviderHostChannel is false, omit providerChannelId entirely.

Staging Channel IDs

For channels where isProviderHostChannel is true, the available bank names and their corresponding providerChannelId codes are listed below.