Skip to navigation

Stripe Funding Method Dependents

View as Markdown

List a user’s active Stripe funding methods.

Available to: All authenticated users

Environments: Live

Rate Limit: No endpoint-specific limit

Pass the user’s ID as the masterid query parameter. The response contains the user’s non-archived Stripe funding methods, including each method’s numeric id, status, payment-method type, card type, last four digits, and expiration date.

Use this endpoint after addStripeDebitCard returns {} for an ANI-approved card. Select the newly approved debit-card record and pass its numeric id as fundingMethodId to startStripeFunding.

Warning: Do not pass Stripe’s string pm_... PaymentMethod ID to startStripeFunding. That endpoint requires NinjaTrader’s numeric funding-method ID.

Only use a method whose status is Approved and whose funding value identifies a debit card. An empty array means that the user has no active Stripe funding methods visible to the caller.

Related Endpoints

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Query parameters

masteridlongRequired
User entity ID

Response

StripeFundingMethod
userIdlong
timestampdatetime
paymentMethodTypeenum
ApplePayWallet, DebitCard, GooglePayWallet
Allowed values:
cardTypeenum
Amex, DinersClub, Discover, JCB, MasterCard, Other, UnionPay, Visa
fundingenum
Credit, Debit, Prepaid, Unknown
Allowed values:
last4string<=64 characters
expirationMonthinteger
expirationYearinteger
archivedboolean
idlongOptional
statusenumOptional
Approved, ApprovedByWallet, Canceled, DcvFail, DcvRequested, Declined, DocReceived, DocRequested, Pending
disclosureIdlongOptional
nameOnCardstringOptional<=64 characters
bankNamestringOptional<=256 characters
aniMatchResultstringOptional<=64 characters
accountIdlongOptional
disclosureIdsobjectOptional