Payment Profiles connect payment configuration details, such as pricing and product availability, to Payment Products. A single Payment Profile configuration can be shared across multiple Partners under the same Acquiring Partner.
22 min read
A Payment Profile connects a Payment Product to a Price Plan and a Payment Program Plan. Klarna creates and manages Payment Profiles and shares them with Acquiring Partners together with API credentials.
By referencing a Payment Profile, multiple Partners under the same Acquiring Partner can share a unified payment configuration. This reduces configuration duplication and ensures consistent pricing and Payment Programs across Payment Products.
Payment Products: The Payment Profile is referenced by a Payment Product and defines how that product is configured for payments.
A Price Plan: Defines the pricing structure (for example, fees and rates) applied to the Payment Transactions that use this Payment Profile.
A Payment Program Plan: Defines which Klarna Payment Programs the customer will interact with when using this Payment Product.
Resource Properties
Lifecycle
A Payment Profile is a static configuration object managed entirely by Klarna.
Clients do not create, update, or delete Payment Profiles directly.
Klarna creates and maintains Payment Profiles and shares them with Acquiring Partners together with API credentials.
Partners and their systems treat Payment Profiles as read-only references that they select and use when configuring Payment Products.
Webhooks
No webhook or event notifications are currently connected to this resource. Changes to Payment Profiles are managed by Klarna and are not delivered as events to client systems.
Example use cases
Use a Payment Profile during onboarding
When onboarding a Partner Payment Product, you must specify which Payment Profile the product will use. The selected Payment Profile determines:
Which Price Plan is applied to the Payment Transactions for that Payment Product.
Which Klarna Payment Programs customers will see when using that Payment Product.
For details on how to include the Payment Profile in the onboarding payload, see the Prepare the onboarding payload guide.
List available Payment Profiles
To retrieve all Payment Profiles available to an Acquiring Partner and their configuration, execute the listPaymentDistributionProfiles operation. A typical response looks like: