Call this method to retrieve assets for a given paymentMethodType
.
123456
@Throws(SdkUninitializedException::class)@JvmStaticfun getPaymentMethodAsset( context: Context, paymentMethodType: String): PrimerPaymentMethodAsset
Parameters
contextContextRequired
Android Context of your Activity
or Fragment
.
paymentMethodTypeStringRequired
A unique string identifier for the payment method. Supported payment methods for current client session are returned in onAvailablePaymentMethodLoaded callback.
Returns
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.paymentMethodLogoPrimerPaymentMethodLogoRequired
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.