Automatic acquirer selection
If multiple acquirers are able to process a transaction, the acquirer with the lowest transaction fee is selected. The calculations are based on the transaction fees listed for each acquirer in the QuickPay Manager.
Klarna
Requirements
- Payment must contain basket
- The total amount of combined basket and
shipping[amount]
must match the amount of the payment - Currency must match the currencies enabled on the merchant account at Klarna
- invoice_address and shipping_address are optional, but if included in the payment, the customer can skip this step when completing the payment on the Klarna platform
Branding must be version 2.1.18 or newer
PayPal
Card payments
- Only available for US/UK/CA merchants with Website Payments Pro
- Require customer email via
customer_email
,invoice_address[email]
orshipping_address[email]
.
Resurs Bank
Requirements
The following fields are required to use Resurs Bank:
basket[][qty]
basket[][item_no]
basket[][item_name]
basket[][item_price]
basket[][vat_rate]
invoice_address[name]
invoice_address[street]
invoice_address[city]
invoice_address[country_code]
invoice_address[zip_code]
invoice_address[email]
invoice_address[phone_number]
orinvoice_address[mobile_number]
Teller
American-Express
Teller has following limitations on American-Express
Merchant country | Currency |
---|---|
Denmark | DKK |
Norway | NOK |
Sweden | SEK |
Finland | EUR |
MobilePay Checkout
Get customer addresses from MobilePay.
MobilePay Checkout is enabled by setting invoice_address_selection = true
as on PUT /payments/{id}/linkwhen using QuickPay Link.
If only invoice_address_selection = true
is set, MobilePay defaults to displaying the customer that “Goods dosn’t require physical delivery”
Physical delivery
For products that require physical delivery it is possible for the customer to specify a separate shipping address. This can be possible for the customer by setting one or both of:
shipping_address_selection = true
on PUT /payments/{id}/linkshipping[method] = "home_delivery"
orshipping[method] = "own_delivery"
on POST /payments
If the customer has already selected another shipping method it is also possible to show this information to the customer by setting shipping[method]
to the appropriate value of either store_pick_up
, registered_box
, unregistered_box
or pick_up_point
.
Getting info from MobilePay
When enabled order.invoice_address
and/or order.shipping_address
on the payment will be updated with the address information received from MobilePay. The address is received before the payment is marked accepted and hence will be present in the callback after authorization has been completed or if payment is fetched after customer is returned to the shop.
Additional variables
In addition to the address MobilePay also supplies information about
Key | Value |
---|---|
CustomerIDIndicator | Indicates how the customer has identified himself towards Danske Bank.
|
BillingAddressCustomerConnected | Is the “billing address” the official address of the Customer.
|
BillingAddressValidity | Indicates the validity of this address
|
DeliveryAddressCustomerConnected | Is the “delivery address” the official address of the Customer.
|
DeliveryAddressValidity | Indicates the validity of this address
|
EmailAddressValidity | 1 Validated with email challenge2 Not validated |
PhoneNumberValidity | 1 Validated with SMS challenge2 Not validated |
This information will be added to payment under variables.mobilepay_address