Payment is a gateway module which delegates calls to concrete payment modules and persists order payment. Spryker enables to have multiple payments per checkout. Each payment method must provide payment amount it shares from order grand total.
composer require spryker/payment