The identity and technical contract details declared by the specification.
PaymentIntentBalanceInformation
object
Balance for this payment intent. available is the remaining spendable amount in cents (gift remaining for a gift lookUpId, or wallet available for a wallet).
3 properties
3 required
CreatePaymentIntentResponse
object
1 property
1 required
CreatePaymentIntentInvalidResponse
object
6 properties
6 required
CreatePaymentIntentWalletAccessDeniedResponse
object
6 properties
6 required
CreatePaymentIntentWalletNotFoundResponse
object
6 properties
6 required
CreatePaymentIntent
object
CreatePaymentIntent
3 properties
3 required
PaymentIntent
object
A transaction
4 properties
4 required
GetPaymentIntentResponse
object
2 properties
2 required
PaymentIntentNotFoundResponse
object
6 properties
5 required
ListPaymentIntentsResponse
object
2 properties
2 required
PaymentIntentQueryValidationErrorResponse
object
6 properties
6 required
AuthorizePaymentResponse
object
2 properties
2 required
AuthorizePaymentIntentFailedResponse
object
6 properties
6 required
AuthorizePaymentIntentForbiddenResponse
object
6 properties
6 required
AuthorizePaymentIntent
object
AuthorizePaymentIntent
4 properties
3 required
CreatePaymentResponse
object
3 properties
3 required
PaymentValidationResponse
object
6 properties
6 required
CreatePayment
object
CreatePayment
3 properties
3 required
Payment
object
A payment
5 properties
5 required
GetPaymentResponse
object
2 properties
2 required
PaymentAccessCheckNotFoundResponse
object
6 properties
5 required
VirtualDebitCard
object
A virtual debit card
4 properties
4 required
GetVirtualDebitCardResponse
object
1 property
1 required
InvalidPaymentIntentForCardDetailsResponse
object
6 properties
6 required
InvalidPaymentForCardDetailsResponse
object
6 properties
6 required
PaymentNotFoundForCardDetailsResponse
object
6 properties
6 required
WalletNotReadyForPaymentResponse
object
6 properties
6 required
GetVirtualDebitCardErrorResponse
ForbiddenForCardDetailsResponse
object
6 properties
6 required
ListPaymentsResponse
object
2 properties
2 required
PaymentQueryValidationErrorResponse
object
6 properties
6 required
CapturePaymentResponse
object
3 properties
3 required
CapturePayment
object
CapturePayment
3 properties
3 required
IncreasePaymentAuthorizationResponse
object
3 properties
3 required
IncreaseAuthorization
object
IncreaseAuthorization
3 properties
3 required
CancelPaymentResponse
object
3 properties
3 required
CancelPaymentErrorResponse
object
6 properties
6 required
PaymentNotFoundResponse
object
6 properties
6 required
CompletePaymentResponse
object
3 properties
3 required
Refund
object
A refund
3 properties
3 required
Capture
object
A capture included in the refund response
3 properties
3 required
Client
object
A client included in the refund response
3 properties
3 required
RefundPaymentResponse
object
4 properties
4 required
RefundValidationResponse
object
6 properties
6 required
RefundPayment
object
RefundPayment
3 properties
3 required
PaymentResponse
object
1 property
1 required
SimulationCardAuthorizationValidationResponse
object
6 properties
6 required
SimulationCardNotSupportedResponse
object
6 properties
6 required
SimulateCardErrorResponse
SimulationPaymentNotFoundResponse
object
6 properties
6 required
SimulateCardAuthorization
object
SimulateCardAuthorization
3 properties
3 required
AuthorizationRequest
object
AuthorizationRequest
3 properties
3 required
ListAuthorizationRequestsResponse
object
1 property
1 required
SimulateCardCapture
object
SimulateCardCapture
3 properties
3 required
CardCapture
object
CardCapture
3 properties
3 required
CardCapturesRequestsResponse
object
1 property
1 required
SimulateCardAuthorizationCapture
object
SimulateCardAuthorizationCapture
3 properties
3 required
DemoBackupPaymentMethod
object
Demo Backup Payment Method
3 properties
3 required
CreateDemoBackupPaymentMethodResponse
object
1 property
1 required
InvalidTransactionTypeResponse
object
6 properties
6 required
WalletNotFoundForSimulationResponse
object
6 properties
6 required
WalletBarcode
object
WalletBarcode
3 properties
3 required
ListWalletBarcodesResponse
object
1 property
1 required
GenerateWalletBarcodeResponse
object
1 property
1 required
GenerateBarcodeValidationResponse
object
6 properties
6 required
GenerateWalletBarcode
object
Generate Wallet Barcode request
3 properties
3 required
GetWalletBarcodeResponse
object
1 property
1 required
BarcodeExpiredOrInvalidResponse
object
6 properties
6 required
BarcodeNotFoundResponse
object
6 properties
6 required
InvalidTransactionResponse
object
6 properties
6 required
FailPendingTransactionRequest
object
Fail Pending Transaction request
3 properties
3 required
CounterpartyDepositSimulationValidationResponse
object
6 properties
6 required
CounterpartyNotFoundForSimulationResponse
object
6 properties
6 required
SimulateCounterpartyDeposit
object
SimulateCounterpartyDeposit
3 properties
3 required
Wallet
object
A wallet
4 properties
4 required
GetWalletResponse
object
2 properties
2 required
GetWalletErrorResponse
object
6 properties
6 required
WalletNotFoundResponse
object
6 properties
6 required
UnexpectedErrorForWalletResponse
object
6 properties
6 required
GetWalletByBarcodeResponse
object
2 properties
2 required
WalletBarcodeExpiredOrInvalidResponse
object
6 properties
6 required
WalletForBarcodeNotFoundResponse
object
6 properties
6 required
CreateWalletResponse
object
1 property
1 required
WalletUserNotFoundResponse
object
6 properties
6 required
WalletAlreadyExistsResponse
object
6 properties
6 required
PhoneNumberBannedForWalletResponse
object
6 properties
6 required
MerchantIsDisabledForWalletResponse
object
6 properties
6 required
InvalidIdentifierForWalletResponse
object
6 properties
6 required
InvalidUuidSyntaxForWalletResponse
object
6 properties
6 required
CreateWalletErrorResponse
GetWalletBalanceResponse
object
1 property
1 required
MultipleWalletsFoundResponse
object
6 properties
6 required
GetWalletBalanceErrorResponse
NoWalletFoundForBalanceResponse
object
6 properties
6 required
ListWalletsResponse
object
2 properties
2 required
WalletQueryValidationErrorResponse
object
6 properties
6 required
CreateOneTimeDepositResponse
object
1 property
1 required
KycNotCompletedResponse
object
6 properties
6 required
DepositFailedAtCardProcessorResponse
object
6 properties
6 required
ExceedsMaxOneTimeDepositAmountResponse
object
6 properties
6 required
CreateOneTimeDepositErrorResponse
TransactionNotFoundResponse
object
6 properties
6 required
CreateOneTimeDepositNotFoundResponse
ClosedLoopWithdrawResponse
object
1 property
1 required
ClosedLoopWithdrawErrorResponse
ClosedLoopWithdrawNotFoundResponse
object
6 properties
6 required
Transaction
object
A transaction
3 properties
3 required
ListTransactionsResponse
object
2 properties
2 required
ListTransactionsErrorResponse
object
6 properties
6 required
ListTransactionsNotFoundResponse
object
6 properties
6 required
GetTransactionResponse
object
1 property
1 required
GetTransactionErrorResponse
object
6 properties
6 required
GetTransactionNotFoundResponse
User
object
A user
3 properties
3 required
ListUsersResponse
object
2 properties
2 required
UserQueryValidationErrorResponse
object
6 properties
6 required
UnexpectedErrorResponse
object
6 properties
6 required
InvalidIdentifierForAttachedProfileResponse
object
6 properties
6 required
InvalidUuidSyntaxResponse
object
6 properties
6 required
UpdateUserAttachedProfileErrorResponse
AttachedProfile
object
AttachedProfile patch object
3 properties
3 required
ReducedUser
object
A user
3 properties
3 required
GetUserResponse
object
1 property
1 required
GetUserErrorResponse
object
6 properties
6 required
UserNotFoundResponse
object
6 properties
6 required
CreateUserResponse
object
1 property
1 required
InvalidIdentifierResponse
object
6 properties
6 required
PhoneNumberBannedResponse
object
6 properties
6 required
MerchantIsDisabledResponse
object
6 properties
6 required
UserAlreadyExistsResponse
object
6 properties
6 required
IdentityProviderFailureResponse
object
6 properties
6 required
CreateUserInternalServerErrorResponse
CreateUser
object
Create user request
2 properties
2 required
AcceptKycDisclosureDocumentsErrorResponse
object
6 properties
6 required
UserNotFoundForDisclosureResponse
object
6 properties
6 required
IdentityVerificationChallenge
object
An active identity verification challenge with multiple-choice questions.
3 properties
3 required
CreateIdentityVerificationChallengeResponse
object
1 property
1 required
CreateIdentityVerificationChallengeErrorResponse
object
6 properties
6 required
InsufficientVerificationDataResponse
object
6 properties
6 required
UserNotFoundForIdentityVerificationResponse
object
6 properties
6 required
UnexpectedIdentityVerificationErrorResponse
object
6 properties
6 required
IdentityVerificationResult
object
Outcome of an identity verification challenge submission.
3 properties
3 required
SubmitIdentityVerificationChallengeResponse
object
1 property
1 required
ChallengeExpiredResponse
object
6 properties
6 required
ChallengeFailedResponse
object
6 properties
6 required
MaxAttemptsExceededResponse
object
6 properties
6 required
IdentityVerificationValidationErrorResponse
object
6 properties
6 required
SubmitIdentityVerificationChallengeErrorResponse
ChallengeNotFoundResponse
object
6 properties
6 required
SubmitIdentityVerificationChallengeRequest
object
1 property
1 required
ProfileUpdateResult
object
Confirmation of a verified profile update.
3 properties
3 required
ApplyVerifiedProfileUpdateResponse
object
1 property
1 required
ApplyVerifiedProfileUpdateErrorResponse
ApplyVerifiedProfileUpdateNotFoundResponse
ApplyVerifiedProfileUpdateRequest
object
1 property
1 required
WalletWidgetData
object
Widgets
5 properties
5 required
GetWalletWidgetDataResponse
object
1 property
1 required
NoWalletFoundResponse
object
6 properties
6 required
InvalidIdentifierForWidgetResponse
object
6 properties
6 required
MultipleWalletsFoundForWidgetResponse
object
6 properties
6 required
WalletWidgetErrorResponse
LinkedAccountWidgetData
object
Widgets
3 properties
3 required
GetLinkedAccountWidgetDataResponse
object
1 property
1 required
InvalidPaymentIntentIdentifierResponse
object
6 properties
6 required
NoLinkedAccountFoundResponse
object
6 properties
6 required
LinkedAccountWidgetErrorResponse
UnexpectedWidgetErrorResponse
object
6 properties
6 required
GetWalletWidgetDataV2Response
object
1 property
1 required
WalletWidgetV2ErrorResponse
FindWalletWidgetDataV2Response
object
1 property
1 required
WidgetSession
object
Widget Session
3 properties
3 required
CreateWidgetSessionResponse
object
1 property
1 required
WidgetSessionValidationErrorResponse
object
6 properties
6 required
CreateWidgetSessionRequest
object
1 property
1 required
SweepstakesRequestInvalidResponse
object
6 properties
6 required
SweepstakesNotFoundResponse
object
6 properties
6 required
AddSweepstakesResultsErrorResponse
UnexpectedSweepstakesErrorResponse
object
6 properties
6 required
SweepstakesResults
object
SweepstakesResults
3 properties
3 required
RewardResponse
object
Unified reward resource for both immediate wallet credits and pre-issued rewards awaiting claim.
3 properties
3 required
IssueRewardResponse
object
1 property
1 required
InvalidRewardRequestResponse
object
6 properties
6 required
IssueRewardWalletNotFoundResponse
object
6 properties
6 required
MultipleActiveWalletsResponse
object
6 properties
6 required
WalletNotIssuableResponse
object
6 properties
6 required
PreIssuedConflictResponse
object
6 properties
6 required
IdempotencyConflictResponse
object
6 properties
6 required
IssueRewardConflictResponse
IssueRewardUnexpectedErrorResponse
object
6 properties
6 required
IssueRewardRequest
object
Request to issue a reward to a phone number.
2 properties
2 required
ListIssuedRewardsResponse
object
2 properties
2 required
RewardLookupUnexpectedErrorResponse
object
6 properties
6 required
GetIssuedRewardByIdResponse
object
1 property
1 required
UpdateRewardResponse
object
1 property
1 required
RewardNotFoundResponse
object
6 properties
6 required
InvalidRewardStateResponse
object
6 properties
6 required
RewardManagementUnexpectedErrorResponse
object
6 properties
6 required
UpdateRewardRequest
object
Request to update a reward when canUpdate is true (pre-issued rewards in Created status). At least one attribute must be provided.
2 properties
2 required
Gift
object
A gift remaining-balance lookup.
3 properties
3 required
GetGiftByLookUpIdResponse
object
1 property
1 required
GiftLookUpIdExpiredOrInvalidResponse
object
6 properties
6 required
GiftNotFoundResponse
object
6 properties
6 required
Kyc
object
KYC verification status for a user
3 properties
3 required
CreateKycApplicationResponse
object
1 property
1 required
UserNotFoundForBankingResponse
object
6 properties
6 required
InvalidRequestResponse
object
6 properties
6 required
KycApplicationFailedResponse
object
6 properties
6 required
InvalidUuidSyntaxForBankingResponse
object
6 properties
6 required
CreateKycApplicationErrorResponse
UnexpectedErrorForBankingResponse
object
6 properties
6 required
GetKycStatusResponse
objectnull
1 property
1 required
KycStatusNotFoundResponse
object
6 properties
6 required
GetKycStatusErrorResponse
DocumentVerificationLink
object
A secure link for users to complete document verification
3 properties
3 required
GetDocumentVerificationLinkResponse
object
1 property
1 required
DocumentVerificationFailedResponse
object
6 properties
6 required
GetDocumentVerificationLinkErrorResponse
CompleteDocumentVerificationResponse
objectnull
1 property
1 required
CompleteDocumentVerificationErrorResponse
CounterpartyExternalBankAccount
object
The payee's own bank account for settlement.
3 properties
3 required
CounterpartyInternalBankAccount
object
The Accrue bank account associated with this counterparty. Present only when a dedicated Accrue deposit account has been provisioned. Use these details to send…
3 properties
3 required
Counterparty
object
A counterparty represents a payee. externalBankAccount is the payee's own bank account for settlement. Top-level accountNumber / routingNumber / accountType st…
3 properties
3 required
CreateCounterpartyResponse
object
1 property
1 required
CounterpartyValidationErrorResponse
object
6 properties
6 required
CounterpartyAlreadyExistsResponse
object
6 properties
6 required
UnexpectedCounterpartyErrorResponse
object
6 properties
6 required
ListCounterpartiesResponse
object
1 property
1 required
UnauthorizedForCounterpartiesResponse
object
6 properties
6 required
GetCounterpartyResponse
object
1 property
1 required
CounterpartyNotFoundResponse
object
6 properties
6 required
UpdateCounterpartyResponse
object
1 property
1 required
CounterpartyHasBalanceResponse
object
6 properties
6 required
CounterpartyPayout
object
A payout represents a transfer of funds from a counterparty's available balance to their bank account.
3 properties
3 required
PayoutFromCounterpartyResponse
object
1 property
1 required
InsufficientBalanceResponse
object
6 properties
6 required
CreateCounterpartyPayoutErrorResponse
ListCounterpartyPayoutsResponse
object
2 properties
2 required
CounterpartyTransfer
object
A counterparty transfer represents a movement of funds between two counterparties.
3 properties
3 required
CreateCounterpartyTransferResponse
object
1 property
1 required
CounterpartyTransferValidationResponse
object
6 properties
6 required
CrossTenantCounterpartyTransferResponse
object
6 properties
6 required
CounterpartyNotFoundOnCreateResponse
object
6 properties
6 required
ListCounterpartyTransfersResponse
object
2 properties
2 required
CounterpartyTransferQueryValidationErrorResponse
object
6 properties
6 required
GetCounterpartyTransferResponse
object
1 property
1 required
CounterpartyTransferNotFoundResponse
object
6 properties
6 required
GetLinkedAccountsResponse
object
1 property
1 required
LinkedAccountInvalidUserResponse
object
6 properties
6 required
LinkedAccountUserNotFoundResponse
object
6 properties
6 required
UnexpectedLinkedAccountErrorResponse
object
6 properties
6 required
ExternalTransactionReference
object
ExternalTransactionReference
4 properties
4 required
AddExternalTransactionResponse
object
1 property
1 required
ExternalTransactionValidationErrorResponse
object
6 properties
6 required
UnexpectedExternalTransactionErrorResponse
object
6 properties
6 required
CreateExternalTransaction
object
Create external transaction request
2 properties
2 required
ExternalTransaction
object
ExternalTransaction
4 properties
4 required
GetExternalTransaction
object
1 property
1 required
ExternalTransactionNotFoundResponse
object
6 properties
6 required
ListExternalTransactionsResponse
object
2 properties
2 required
Webhook
object
3 properties
3 required
WebhookResponse
object
1 property
1 required
InvalidWebhookTopicsResponse
object
6 properties
6 required
WebhookValidationErrorResponse
object
6 properties
6 required
CreateWebhook
object
Create webhook request
2 properties
2 required
GetWebhookResponse
object
1 property
1 required
WebhookNotFoundResponse
object
6 properties
5 required
WebhooksResponse
object
1 property
1 required
UpdateWebhook
object
Update webhook request
2 properties
2 required
WebhookEvent
object
4 properties
4 required
WebhookPaymentIntent
object
PaymentIntent entity as stored in webhook payload
3 properties
3 required
WebhookPayment
object
Payment entity as stored in webhook payload (includes walletId/userId from PaymentIntent). All Prisma Payment fields may be present.
3 properties
3 required
WebhookRefund
object
Refund entity as stored in webhook payload. Includes charges/deductions via shared mapRefundCharges utility.
3 properties
3 required
WebhookCapture
object
Capture entity as stored in webhook payload (includes externalPayments)
3 properties
3 required
BankApplicationLite
object
Bank application data
11 properties
6 required
ApplicationCreatedEventAttributes
object
3 properties
3 required
WebhookKycCreated
object
KycCreated event data as stored in webhook payload
3 properties
3 required
ApplicationApprovedEventAttributes
object
2 properties
1 required
WebhookKycApproved
object
KycApproved event data as stored in webhook payload
3 properties
3 required
ApplicationBasicEventAttributes
object
2 properties
1 required
WebhookKycStatus
object
KYC status event data (KycDeclined, KycPending, KycAwaitingDocuments, KycManualReview) as stored in webhook payload
3 properties
3 required
TransactionEventAttributes
object
3 properties
2 required
WebhookTransactionCleared
object
TransactionCleared event data as stored in webhook payload
3 properties
3 required
WebhookTransactionFailed
object
TransactionFailed event data as stored in webhook payload
3 properties
3 required
CounterpartyIncomingPaymentEventAttributes
object
8 properties
8 required
WebhookCounterpartyIncomingPayment
object
CounterpartyIncomingPayment event data as stored in webhook payload
3 properties
3 required
CounterpartyPayoutEventAttributes
object
10 properties
10 required
WebhookCounterpartyPayout
object
Counterparty payout lifecycle event data (CounterpartyPayoutCreated, CounterpartyPayoutSent, CounterpartyPayoutCompleted) as stored in webhook payload
3 properties
3 required
WebhookCounterpartyPayoutReturned
object
CounterpartyPayoutReturned event data as stored in webhook payload
3 properties
3 required
WebhookIncluded
Polymorphic schema for webhook included resources. Uses discriminator on 'type' field for runtime deserialization.
ListWebhookEventsResponse
object
2 properties
1 required
WebhookEventQueryValidationErrorResponse
object
6 properties
6 required
GetWebhookEventResponse
object
2 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.