PaymentProvider

public final class PaymentProvider

A payment provider is a Gini partner which integrated Gini Pay Connect (via Gini Bank SDK) into their mobile apps.

Constructors

Link copied to clipboard
public PaymentProvider PaymentProvider(String id, String name, String packageName, String appVersion, PaymentProvider.Colors colors, ByteArray icon, String playStoreUrl, List<String> gpcSupportedPlatforms, List<String> openWithSupportedPlatforms)

Types

Link copied to clipboard
public final class Colors

A payment provider's color scheme.

Functions

Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard
public final String getAppVersion()

The minimal required app versions per platform.

Link copied to clipboard

Colors to use when displaying the payment provider.

Link copied to clipboard

If the payment provider supports Gini Pay Connect integration

Link copied to clipboard
public final ByteArray getIcon()

The icon to use when displaying the payment provider.

Link copied to clipboard
public final String getId()
Link copied to clipboard
public final String getName()
Link copied to clipboard

If the payment provider supports PDF sharing

Link copied to clipboard
public final String getPackageName()

Package name of the bank app that corresponds to this provider.

Link copied to clipboard
public final String getPlayStoreUrl()

The URL to the Play Store of the payment provider app.

Link copied to clipboard
public final Boolean gpcSupported()
Link copied to clipboard
public Integer hashCode()

Properties

Link copied to clipboard
private final String appVersion

The minimal required app versions per platform.

Link copied to clipboard

Colors to use when displaying the payment provider.

Link copied to clipboard

If the payment provider supports Gini Pay Connect integration

Link copied to clipboard
private final ByteArray icon

The icon to use when displaying the payment provider.

Link copied to clipboard
private final String id
Link copied to clipboard
private final String name
Link copied to clipboard

If the payment provider supports PDF sharing

Link copied to clipboard
private final String packageName

Package name of the bank app that corresponds to this provider.

Link copied to clipboard
private final String playStoreUrl

The URL to the Play Store of the payment provider app.