Co-Branded card (Danish merchants only)

Due to EU legislation and local cobranded card rules in Denmark, all danish merchants who support both Visa and Dankort schemes has to allow Dankort/Visa cobranded cardholder to select their preferred scheme used for the payment. Thus, for this compliance purpose, the SDK now supports pre-selection of scheme between Dankort and Visa when using Dankort-Visa Co-Branded card. This allows cardholders to pre-select either Visa or Dankort scheme before initiating a payment.

By Default, Dankort is used, but if merchant wants to process transaction with Visa: the cobranded dankort card needs to be excluded as show in the following code snippet

// Only support Visa Card from supported card scheme list. 
let cardPayment = PaymentProcess.cardPayment(
    withMerchant: merchantDetails,
    excludedCardSchemeSet: [.coBrandedDankort]
    amount: amountInCents,
    currency: currencyCode) { [unowned self] userSelectedToStoreCard, callback in

           // Make the registeration call here and retrun the callback
           registerCardPayment(userSelectedToStoreCard,callback)
     }

Note: If none of the schemes of Co-Branded card are excluded, Dankort would be used as default scheme by the SDK to process the payment.

Note: Netaxept backend integration tips can be found in 5.4 Backend Tips, Register API section

Deprecated: system authentication is no longer used.