Payment selection page

technical presentation

old business object structure

Business object Scope use case
PaymentType System Api-Urls, Admin-Urls
PaymentMethod Shop(Merchant) Merchant credentials
PaymentLineItem Order(Customer) Transaction id

new business object structure

Business object Scope use case
PaymentGroup System Group payment types, ...
PaymentType System Api-Urls, Admin-Urls
PaymentMethod Shop(Merchant) Merchant credentials
PaymentLineItem Order(Customer) Transaction id

Payment group

use cases

  • No drop-down menu with ~40 payment types
  • Better usability
  • Grouped by payment provider
  • General information about payment provider

Payment group

new elements

  • PaymentGroupTile
  • PaymentGroupInfo
  • IconTile
  • Position

Payment group

new installer

  1. DataBase/XML/PaymentLogos*.xml
  2. DataBase/XML/PaymentGroups*.xml
  3. DataBase/XML/PaymentTypes*.xml

Payment type

new element

  • PaymentTypeInfo

Payment type

moved business logic

  • Feature limit
  • Max Amount of payment methods
  • Deprecated payment methods

payment method list

UX improvements

  • Default payment method can not set to default
  • Amazon payment can not set to default

payment method list

missed UX improvements (AD-7922)

  • Only completed payment methods can be set to default
  • Only visible payment methods can be set to default
  • Only completed payment methods can be set to visible