Payment feature fixes

correct naming mistakes and refactor background in checkout_payment.feature