WalletConfig

data class WalletConfig(val gatewayId: GatewayId, val displayName: String, val walletAccountId: String, val region: String = "Global", val docsPath: String, val blurb: String, val capabilities: Set<Capability> = setOf(Capability.ONE_TIME_PAYMENT, Capability.WALLET, Capability.REFUND), val status: GatewayStatus = GatewayStatus.SANDBOX_READY)

Archetype-E (internal rail): a backend double-entry ledger, no external SDK at all. Unlike every other provider archetype, there is no sandbox to be "ready" for — the ledger IS the whole implementation, so this is always GatewayStatus.SANDBOX_READY.

Constructors

Link copied to clipboard
constructor(gatewayId: GatewayId, displayName: String, walletAccountId: String, region: String = "Global", docsPath: String, blurb: String, capabilities: Set<Capability> = setOf(Capability.ONE_TIME_PAYMENT, Capability.WALLET, Capability.REFUND), status: GatewayStatus = GatewayStatus.SANDBOX_READY)

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
Link copied to clipboard

The ledger account id this wallet debits/credits from — one per demo user.