POGateway

@JsonClass(generateAdapter = true)
data class POGateway(val name: String, @Json(name = "display_name") val displayName: String, @Json(name = "logo_url") val logoUrl: String, val url: String, val tags: List<String>, @Json(name = "can_pull_transactions") val canPullTransactions: Boolean, @Json(name = "can_refund") val canRefund: Boolean, @Json(name = "native_apm_config") val nativeApmConfig: PONativeAlternativePaymentMethodConfig?)

Defines gateway.

Parameters

name

Name of the payment gateway.

displayName

Name of the payment gateway that can be displayed.

logoUrl

Gateway’s logo URL.

url

URL of the payment gateway.

tags

Gateway tags. Mainly used to filter gateways depending on their attributes (e-wallets and such).

canPullTransactions

Indicates whether the gateway can pull old transactions into ProcessOut.

canRefund

Indicates whether gateway supports refunds.

nativeApmConfig

Deprecated. Native alternative payment method configuration.

Constructors

Link copied to clipboard
constructor(name: String, @Json(name = "display_name") displayName: String, @Json(name = "logo_url") logoUrl: String, url: String, tags: List<String>, @Json(name = "can_pull_transactions") canPullTransactions: Boolean, @Json(name = "can_refund") canRefund: Boolean, @Json(name = "native_apm_config") nativeApmConfig: PONativeAlternativePaymentMethodConfig?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val url: String