Configuration in the HUB2 Dashboard
To use payment links, you need an API key with the required permissions. You can configure your API keys from the dashboard.1
API Key Configuration
- Create a new API key
- Update an existing API key
Generate a new API key with the permissions for Payment Links:
- Go to Management → Developers
- Click Create a key
- Select the following permissions during creation:
Api.payment_intent_create: create and close payment linksApi.payment_intent_read: retrieve and list payment links
API Key
Supported Providers
For mobile money, a payment link accepts any provider enabled for the link’s country. Providers that are not available in that country are rejected when the link is created. Card payments (credit_card) do not use the providers list. They go through the card provider configured for your merchant account, and are available only when card payments are enabled on your account.
Card payments
To offercredit_card on a link, your merchant account must meet all of these conditions:
- a card provider is configured on the account
- that card provider is available in the link’s country
- the account does not pass payment fees on to the customer, which card payments do not support
multi_use link can outlive the settings it was created under, so a card payment can be refused on a link that was created successfully. In that case, the checkout page tells the customer that card payment is unavailable. See Card payments for the error codes and the checkout behavior.
