Package-level declarations
Types
Link copied to clipboard
data class PONativeAlternativePaymentAuthorizationRequest(val invoiceId: String, val gatewayConfigurationId: String, val configuration: PONativeAlternativePaymentRequestConfiguration = PONativeAlternativePaymentRequestConfiguration(), val source: String? = null, val submitData: PONativeAlternativePaymentSubmitData? = null, val redirectConfirmation: PONativeAlternativePaymentRedirectConfirmation? = null)
Request parameters for native alternative payment authorization.
Link copied to clipboard
@JsonClass(generateAdapter = true)
Specifies native alternative payment redirect confirmation.
Link copied to clipboard
data class PONativeAlternativePaymentRequestConfiguration(val returnRedirectType: PONativeAlternativePaymentRequestConfiguration.ReturnRedirectType = AUTOMATIC)
Payment configuration.
Link copied to clipboard
data class PONativeAlternativePaymentSubmitData(val parameters: Map<String, PONativeAlternativePaymentSubmitData.Parameter>)
Specifies native alternative payment payload.
Link copied to clipboard
data class PONativeAlternativePaymentTokenizationRequest(val customerId: String, val customerTokenId: String, val gatewayConfigurationId: String, val configuration: PONativeAlternativePaymentRequestConfiguration = PONativeAlternativePaymentRequestConfiguration(), val submitData: PONativeAlternativePaymentSubmitData? = null, val redirectConfirmation: PONativeAlternativePaymentRedirectConfirmation? = null)
Request parameters for native alternative payment tokenization.
Link copied to clipboard
@JsonClass(generateAdapter = true)
Request parameters for redirect URL resolution during native alternative payment.