The identity and technical contract details declared by the specification.
IMerchantMongooseTypesObjectIdWalletsSolana
object
2 properties
2 required
IPaymentMongooseTypesObjectIdMerchant
RainCompanyCardsSettings
object
12 properties
BlockedStatus
object
5 properties
4 required
ApaSettings
object
8 properties
2 required
Blockchain.POLYGON
string
AptpayCanadaCoinflowSettings
object
1 property
1 required
Record_string.InterchangeRate_
object
Construct a type with a set of properties K of type T
CryptoPaymentStatus
string
RainAutoTopUpCadence
string
IMerchantStringWithdrawFeePayment
object
4 properties
IvySettings
object
2 properties
2 required
IPayPalPaymentInfo
object
7 properties
3 required
CurrencyCents
object
2 properties
2 required
Refund_RetryRefund_Response_200
object
1 property
1 required
SettlementLocations
string
IMerchantMongooseTypesObjectIdWallets
object
3 properties
3 required
PixSettings
object
8 properties
2 required
IMerchantStringProcessing
object
2 properties
2 required
CitconSettings
object
2 properties
1 required
RefundDenominationType
string
IPaymentMongooseTypesObjectIdSubscription
IMerchantMongooseTypesObjectIdBlockConfig
object
9 properties
LinkedBankAccount
object
6 properties
5 required
IMerchantStringCheckbookSettings
object
5 properties
5 required
Pick_MarketplaceInfo.fixedFee-or-feePercentage_
object
From T, pick a set of properties whose keys are in the union K
2 properties
VelocityControlSettings
object
5 properties
1 required
IMerchantStringBlockConfig
object
9 properties
PayPalSettings
object
10 properties
5 required
MerchantBankSettlementOptions
object
3 properties
2 required
ISubscriptionStringCustomer
AVSResponseCode
string
AVS (Address Verification System) Response Codes These codes indicate the results of address verification checks
IbanPayoutProvider
string
IPaymentStringPixInfo
object
7 properties
3 required
VenmoPaymentStatus
string
IMerchant_string_
object
115 properties
36 required
MerchantEditor
object
3 properties
3 required
IVenmoPaymentInfo
object
7 properties
3 required
CustomerUsdcTransferDataV2ValidAfter
FailedIbanAttempt
object
3 properties
3 required
RefundsPaymentPaymentIdGetResponsesContentApplicationJsonSchemaCustomer
SubscriptionStatus
string
Partial_Record_WithdrawSpeed.WithdrawSort__
object
Make all properties in T optional
11 properties
IMerchantStringWalletsSolana
object
2 properties
2 required
GreenlightMerchantArgs
object
2 properties
2 required
ISubscriptionMongooseTypesObjectIdCustomer
EnhancedTxInfoIpLocation
object
10 properties
7 required
RefundTotals
object
6 properties
5 required
IMerchantUser
object
8 properties
2 required
mongoose.Types.ObjectId
string
WirePayoutProvider
string
IMerchantMongooseTypesObjectIdWalletsEvm
object
2 properties
2 required
CardSettingsVerificationSettings
object
2 properties
CrbMerchantSettings
object
The merchant's CRB banking identity. CRB is onboarded manually in CRB's dashboard — these values are pasted into our merchant dashboard and verified live again…
4 properties
1 required
IGeoBlockOverride
object
Per-customer exemption from real-time geographic enforcement. When set and not expired, withdrawal blocking rules with method GEOLOCATION or IP are skipped for…
4 properties
3 required
IMerchantMongooseTypesObjectIdRiskControls
object
1 property
PayPalVendorSettings
object
7 properties
1 required
CustomerVerificationSetting
string
InterchangeFees
object
2 properties
1 required
WithdrawFeeConfig
object
5 properties
3 required
IVenmoPaymentInfoSandboxSimulations
object
3 properties
IPaymentMongooseTypesObjectIdCardInfo
object
18 properties
3 required
Cents
object
1 property
1 required
ICustomer_mongoose.Types.ObjectId_
object
20 properties
9 required
CitconSettingsFundPurpose
string
Refund_GetRefundViaPaymentId_Response_200
object
23 properties
15 required
UboEntry
object
9 properties
3 required
RefundInfo
object
13 properties
10 required
CustomerOverrideAuditLog
object
5 properties
1 required
Verification
object
8 properties
3 required
ICustomerMongooseTypesObjectIdBlockConfigOverride
object
Per-customer overrides of merchant blockConfig. Only honored when they raise the effective limit.
1 property
IMerchantMongooseTypesObjectIdSettlementAddresses
object
13 properties
Record_string.any_
object
Construct a type with a set of properties K of type T
IApaPaymentInfo
object
10 properties
5 required
OrchestrationTraversalStepNodeType
string
RefundsPaymentPaymentIdGetResponsesContentApplicationJsonSchemaPayment
IPaymentStringCardInfo
object
18 properties
3 required
CryptoPayInSettings
object
13 properties
8 required
ReserveSettings
object
4 properties
3 required
RefundFeeSettings
object
4 properties
CardSettingsApplePayCertificates
object
5 properties
5 required
IMerchantMongooseTypesObjectIdWithdrawFees
object
4 properties
4 required
IBlockingRule
object
A single geo-blocking rule on a merchant. Multiple rules of the same scope are OR-combined: any matching rule blocks the request. When both DENY and ALLOW rule…
5 properties
3 required
TopupRiskControls
object
2 properties
Blockchain.STELLAR
string
Partial_WithdrawLimit_
object
Make all properties in T optional
3 properties
PayoutProviderOption
string
OrchestrationInfo
object
8 properties
IPaymentStringSubscription
PayPalPayoutProvider
string
ThreeDSArgs
object
Construct a type with a set of properties K of type T
7 properties
6 required
IWirePaymentInfo
object
11 properties
5 required
ICustomer_string_
object
20 properties
9 required
FailedAttemptSetting
string
IMerchantStringSettlementAddresses
object
13 properties
CardPayoutProvider
string
IPaymentStringDelayedSettlement
object
5 properties
4 required
IMerchantMongooseTypesObjectIdCheckbookSettings
object
5 properties
5 required
IMerchantMongooseTypesObjectIdProcessing
object
2 properties
2 required
VenmoSettings
object
10 properties
5 required
IMerchantMongooseTypesObjectIdApiKeysItems
object
5 properties
3 required
ISubscription_string_
object
14 properties
9 required
ISubscription_mongoose.Types.ObjectId_
object
14 properties
9 required
VerisoulRiskThresholds
object
12 properties
CustomWithdrawFeeValue1
object
7 properties
6 required
CustomWithdrawFeeValue0
object
7 properties
7 required
MpcWalletProvider
string
The MPC provider Coinflow uses to custody managed settlement wallets. Single source of truth — the merchant type, the predicate, and the query filter all refer…
Blockchain.ARBITRUM
string
IMerchantStringFirstPartyPayoutOverrides
object
12 properties
TokenSubtotalAmount
Number of tokens
IMerchantStringApiKeysItems
object
5 properties
3 required
ISubscriptionPlan_string_
object
13 properties
7 required
ExchangeInfo
object
3 properties
2 required
AnyObject
object
1 property
VerificationStatus
string
IPaymentStringVendorTransfer
object
2 properties
1 required
AvailabilityStatus
string
ThreeDsChallengePreference
string
BlockingRuleMethod
string
OrchestrationFailedAttempt
object
3 properties
1 required
AptpayCanadaMerchantSettings
object
1 property
1 required
SubscriptionVersion
string
IMerchantMongooseTypesObjectIdSettlementAddressesRecipientAddressesItems
object
3 properties
2 required
EnhancedTxInfo
object
19 properties
ACHSettings
object
16 properties
4 required
CustomerUsdcTransferData
object
Customer signed USDC transferWithAuthorization data for dual-source payments Used for combined USDC + Credit Card payments on EVM chains
9 properties
9 required
IPaymentMongooseTypesObjectIdCryptoInfo
object
20 properties
1 required
AftSettingsMerchantA2AMastercardAftRecipient
object
8 properties
8 required
IWireProviderSettings
object
11 properties
2 required
CustomPayInFeesConfig
array
ReimbursementStatus
string
Partial_Record_Blockchain.boolean__
object
Make all properties in T optional
9 properties
IbanSettings
object
9 properties
2 required
LinkedBankAccountAccountType
string
IPaymentMongooseTypesObjectIdCustomer
CoinflowEntity
string
The Coinflow legal entity that owns a transaction. Used for compliance/finance's per-payment entity reporting (14259).
ChargebackProtectionDecision
string
IMerchantMongooseTypesObjectIdWithdrawFeePayment
object
4 properties
ISubscriptionMongooseTypesObjectIdMerchant
IMerchantStringSettlementAddressesRecipientAddressesItems
object
3 properties
2 required
BinInfo
object
5 properties
5 required
AcquirerInfo
object
4 properties
3 required
ISubscriptionMongooseTypesObjectIdPlan
IMerchantStringRiskControls
object
1 property
MerchantSsoSettings
object
1 property
1 required
BraidMerchantSettings
object
7 properties
5 required
IMerchantStringWalletsEvm
object
2 properties
2 required
IMerchant_mongoose.Types.ObjectId_
object
115 properties
36 required
CustomerUsdcTransferDataValidAfter
ICashAppPaymentInfo
object
7 properties
5 required
VenmoPayoutProvider
string
ISubscriptionPlan_mongoose.Types.ObjectId_
object
13 properties
7 required
IPaymentStringIbanInfo
object
12 properties
4 required
IPayment_string_
object
45 properties
7 required
CustomerUsdcTransferDataV2
object
V2 of CustomerUsdcTransferData — replaces the (v, r, s) triple with a single signature bytes string, matching USDC FiatTokenV22's bytes-overload transferWithAu…
7 properties
7 required
VendorSettings
object
8 properties
MarketplaceInfo
object
5 properties
ISubscriptionPlanStringMerchant
IPaymentStringBankTransferInfo
object
8 properties
3 required
IPaymentMongooseTypesObjectIdRefundInfo
object
3 properties
3 required
AftSettings
object
4 properties
3 required
PassiveWithdrawSettings
object
Merchant-level settings for the withdrawer-side passive deposit address flow (CryptoWithdrawService). Independent from CryptoPayInSettings.
2 properties
1 required
ISubscriptionStringMerchant
OverrideAuditLog
object
5 properties
1 required
CustomPayInFeeValue0
object
4 properties
4 required
RainAutoTopUpSettings
object
6 properties
3 required
NameCustomerInfo
object
13 properties
IMerchantStringWallets
object
3 properties
3 required
VerificationVendor
string
InteracSettings
object
8 properties
2 required
IPaymentMongooseTypesObjectIdBankTransferInfo
object
8 properties
3 required
CardSettings
object
41 properties
5 required
NuveiV1MerchantArgs
object
3 properties
2 required
Record_any.any_
object
Construct a type with a set of properties K of type T
SubscriptionInterval
string
InterchangeSettings
object
5 properties
5 required
MerchantTheme
object
18 properties
ProgramWhitelistRequest
object
3 properties
3 required
ICustomerMongooseTypesObjectIdMerchant
CashAppPaymentStatus
string
ProgramWhitelistStatus
string
PayPalPaymentStatus
string
FraudReport
object
3 properties
2 required
IPaymentMongooseTypesObjectIdIbanInfo
object
12 properties
4 required
OrchestrationTraversalStep
object
4 properties
2 required
Partial_Record_Currency.number__
object
Make all properties in T optional
156 properties
CrbMerchantArgs
object
2 properties
SplitNameCustomerInfo
object
14 properties
2 required
ApplePayIntegratorRegistration
object
4 properties
4 required
IPaymentMongooseTypesObjectIdPixInfo
object
7 properties
3 required
RainPendingTopUp
object
3 properties
3 required
RainContractInfo
object
10 properties
5 required
MerchantGoLiveChecklist
object
7 properties
IPayment_mongoose.Types.ObjectId_
object
45 properties
7 required
VendorSettingsKoard
object
4 properties
1 required
StoredCardTransactionType
string
ApplePayPayoutProvider
string
RefundsPaymentPaymentIdGetResponsesContentApplicationJsonSchemaMerchant
IPaymentStringCryptoInfo
object
20 properties
1 required
CVVResponseCode
string
CVV (Card Verification Value) Response Codes These codes indicate the results of CVV verification checks
IPaymentMongooseTypesObjectIdUserLocation
object
Browser-captured geolocation at the time of the request, when the caller supplied one. Stored independently of payment method so the merchant dashboard can ren…
4 properties
2 required
CustomPayInFeeValue1
object
4 properties
4 required
Partial_Record_WithdrawSpeed.WithdrawFeeConfig__
object
Make all properties in T optional
11 properties
IMerchantMongooseTypesObjectIdFirstPartyPayoutOverrides
object
12 properties
CustomPayInFeeConfig
object
2 properties
2 required
InteracPaymentStatus
string
IMerchantStringWithdrawFees
object
4 properties
4 required
MerchantBrandSettings
object
3 properties
TokenizationProviderOption
string
IPaymentMongooseTypesObjectIdDelayedSettlement
object
5 properties
4 required
DirectVendorSettlement
string
CashAppSettings
object
8 properties
2 required
WebhookSettings
object
5 properties
3 required
OverrideMethod.CustomerOverride
string
InteracPayoutProvider
string
CustomerUsdcTransferDataV2ValidBefore
IPaymentStringRefundInfo
object
3 properties
3 required
ExchangeTotalsResponse
object
From T, pick a set of properties whose keys are in the union K
19 properties
2 required
EntityTag
object
1 property
1 required
IRefund
object
23 properties
13 required
IInteracPaymentInfo
object
10 properties
5 required
IAvailability
object
4 properties
4 required
RainCardApplicationStatus
string
TokenSubtotal
object
3 properties
2 required
IMerchantMongooseTypesObjectIdWalletsStellar
object
1 property
1 required
RainContractInfoOnramp
object
3 properties
Record_string.string_
object
Construct a type with a set of properties K of type T
CustomWithdrawFeesConfig
object
Make all properties in T optional
14 properties
3 required
MerchantRfiRef
object
4 properties
3 required
HighnoteMerchantSettings
object
4 properties
1 required
IMerchantStringWalletsStellar
object
1 property
1 required
IPayPalPaymentInfoSandboxSimulations
object
3 properties
IPaymentMongooseTypesObjectIdVendorTransfer
object
2 properties
1 required
RainAccountDetails
object
6 properties
4 required
CustomerUsdcTransferDataValidBefore
BlockingRuleListMode
string
ISubscriptionPlanMongooseTypesObjectIdMerchant
RefundsRefundIdRetryPostResponsesContentApplicationJsonSchemaJobId
IPaymentStringUserLocation
object
Browser-captured geolocation at the time of the request, when the caller supplied one. Stored independently of payment method so the merchant dashboard can ren…
4 properties
2 required
TotalsResponse
object
19 properties
6 required
CardOnFileSettings
object
7 properties
5 required
CryptoRefundInfo
object
7 properties
2 required
TierSettings
object
3 properties
2 required
VerisoulSettings
object
2 properties
2 required
ICustomerStringBlockConfigOverride
object
Per-customer overrides of merchant blockConfig. Only honored when they raise the effective limit.
1 property
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Coinflow publishes across the network.