The Direct integration puts the control in your hands. You control the collection of the purchase information and personal information before sending them to us. Swedbank Pay receives invoice data, which is used to produce and distribute invoices to the payer.
Redirect is the easiest way to implement Invoice Payments. Redirect will take your payer to a Swedbank Pay hosted payment page where they can perform a secure transaction. The payer will be redirected back to your website after the completion of the payment.
Seamless View is our solution for a payment
experience that is integrated directly on your website.
The payment process will be executed in an
Prior to launching Swedbank Pay Invoice Payments at your site, make sure that you have done the following:
- Sent a merchant logo in .JPG format to the Swedish setup, Norwegian setup or Finnish setup, depending on your country. The logo will be displayed on all your invoices. Minimum accepted size is 600x200 pixels, and at least 300 DPI.
- Included a link to “Terms and Conditions” for Invoice.
The API requests are displayed in the purchase flow below.
You can create an invoice payment with the following
payment example uses the
Invoice supports the following languages:
This is an example of the Redirect scenario. For other integrations, take a look at the respective sections. The sequence diagram below shows the two requests you have to send to Swedbank Pay to make a purchase. The diagram also shows the steps in a purchase process.
sequenceDiagram Payer->>Merchant: Start purchase activate Merchant note left of Merchant: First API request Merchant->>-Swedbank Pay: POST <Invoice Payment> (operation=FinancingConsumer) activate Swedbank Pay Swedbank Pay-->>-Merchant: payment resource activate Merchant Merchant-->>-Payer: authorization page activate Payer note left of Payer: redirect to Swedbank Pay Payer->>-Swedbank Pay: enter payer details activate Swedbank Pay Swedbank Pay-->>-Payer: redirect to merchant activate Payer note left of Payer: redirect back to Merchant Payer->>Merchant: access merchant page activate Merchant note left of Merchant: Second API request Merchant->>+Swedbank Pay: GET <Invoice payment> Swedbank Pay-->>-Merchant: payment resource activate Merchant Merchant-->>-Payer: display purchase result