Noah Channel
data class NoahChannel(val id: String, val paymentMethodCategory: String, val paymentMethodType: String, val fiatCurrency: String, val country: String, val limits: NoahChannelLimits, val rate: String, val processingSeconds: Int, val calculated: NoahChannelCalculated? = null, val paymentMethods: List<NoahChannelPaymentMethodDisplay>? = null, val processingTier: String? = null, val formSchema: Map<String, Any>? = null, val formMetadata: NoahFormMetadata? = null, val issuer: String? = null)
A Noah payout channel describing a way to off-ramp into fiat.
Mirrors the shape emitted by connect-api's Channel (after the BFF's pascal-to-camel formatter). Many fields are optional because they're only populated for certain customer / channel / query combinations.
Parameters
payment Method Category
Broad grouping such as "Bank", "Card", or "Identifier".
payment Method Type
Specific payment method type such as "BankSepa" or "IdentifierPix".
payment Methods
Recent payment methods, only populated if a customer id was supplied.
processing Tier
Settlement speed tier such as "Standard" or "Priority".
form Schema
Inline JSON-Schema for the channel's payout form. Use this instead of getPayoutChannelForm whenever it's present to save a round-trip.
Constructors
Link copied to clipboard
constructor(id: String, paymentMethodCategory: String, paymentMethodType: String, fiatCurrency: String, country: String, limits: NoahChannelLimits, rate: String, processingSeconds: Int, calculated: NoahChannelCalculated? = null, paymentMethods: List<NoahChannelPaymentMethodDisplay>? = null, processingTier: String? = null, formSchema: Map<String, Any>? = null, formMetadata: NoahFormMetadata? = null, issuer: String? = null)