Package com.xsolla.android.store.entity.request.payment
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MobileSettings( val mode: String? = null, val header: UiMobileProjectSettingHeader? = null, val footer: UiDesktopProjectSettingFooter? = null)
Content copied to clipboard
Link copied to clipboard
data class PaymentOptions( val currency: String? = null, val locale: String? = null, val country: String? = null, val isSandbox: Boolean = true, val settings: PaymentProjectSettings? = PaymentProjectSettings(), val customParameters: CustomParameters? = null)
Content copied to clipboard
Link copied to clipboard
data class PaymentProjectSettings( val ui: UiProjectSetting? = UiProjectSetting(), val paymentMethod: Int? = null, val returnUrl: String? = null, val redirectPolicy: SettingsRedirectPolicy? = null, val externalId: String? = null, val sdk: SDKTokenSettings? = SDKTokenSettings())
Content copied to clipboard
Link copied to clipboard
data class PaymentTokenBodySettings( val uiSettings: PaymentProjectSettings?, val currency: String? = null, val locale: String? = null, val sandbox: Boolean = true, val externalId: String? = null, val paymentMethod: String? = null, val returnUrl: String? = null, val redirectPolicy: SettingsRedirectPolicy?)
Content copied to clipboard
Link copied to clipboard
data class PurchaseObject( val checkout: PurchaseObjectCheckout? = null, val items: List<PurchaseObjectItem>? = null, val description: PurchaseObjectDescription? = null)
Content copied to clipboard
Link copied to clipboard
data class PurchaseObjectCheckout(val amount: Double, val currency: String)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SDKTokenSettings(var externalTransactionToken: String? = null)
Content copied to clipboard
Link copied to clipboard
data class SettingsRedirectPolicy( val redirectConditions: String = "none", val delay: Int = 0, val statusForManualRedirection: String = "none", val redirectButtonCaption: String? = null)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class UiMobileProjectSettingHeader(val closeButton: Boolean, val closeButtonIcon: String? = "cross")
Content copied to clipboard
Link copied to clipboard
data class UiProjectSetting( val size: String? = null, val theme: String? = "63295aab2e47fab76f7708e3", val version: String? = null, val desktop: DesktopSettings? = null, val mobile: MobileSettings? = null, val licenseUrl: String? = null, val mode: String? = null, val userAccount: UserAccountDetails? = null, val gpQuickPaymentButton: Boolean? = true)
Content copied to clipboard
Link copied to clipboard
data class UserAccountDetails( val history: UserAccountHistory, val paymentAccounts: UserAccountPaymentAccounts, val info: UserAccountInfo, val subscriptions: UserAccountSubscriptions)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class UserAccountPaymentAccounts(val enable: Boolean, val order: Int)
Content copied to clipboard
Link copied to clipboard