Call this method to retrieve assets for all the payment methods available on the current client session.

123
@Throws(SdkUninitializedException::class)@JvmStaticfun getPaymentMethodAssets(context: Context): List<PrimerPaymentMethodAsset>
kotlin
copy

Parameters

contextContextRequired

Android Context of your Activity or Fragment.

Returns

List<PrimerPaymentMethodAsset>

PrimerPaymentMethodAsset

paymentMethodTypeStringRequired

A unique string identifier for the payment method. Supported payment methods for current client session are returned in onAvailablePaymentMethodLoaded callback.

paymentMethodNameStringRequired

An user friendly English localized string identifier for the payment method.
Properties

coloredDrawable?

A Drawable to be used anywhere.

darkDrawable?

A Drawable to be used on dark theme.

lightDrawable?

A Drawable to be used on light theme.

paymentMethodBackgroundColorPrimerPaymentMethodBackgroundColorRequired

Properties

colored@ColorInt Int?

A @ColorInt to be used anywhere.

dark@ColorInt Int?

A @ColorInt to be used on dark theme.

light@ColorInt Int?

A @ColorInt to be used on light theme.

Throws

SdkUninitializedException

An exception that will be thrown in case the SDK was not initialized properly. Before calling any of the manager's method, the SDK must be initialized using start method.