# additionalPaymentMethods

abstract val additionalPaymentMethods: List<AdditionalPaymentMethod>

Provides access to non-cardreader payment methods.

If you start a payment with PromptMode.CUSTOM, you can switch to a different payment method by invoking the `trigger` method on the returned AdditionalPaymentMethod. If you start a payment with PromptMode.DEFAULT, you will also see the payment methods, but their `trigger` methods will become no-ops.

Typical usage would be to display a list of buttons, and connect each button to the "trigger" method of one of these AdditionalPaymentMethod. Most of the payment methods have zero-argument triggers, but a few require specific inputs and must be handled specifically.