JDBC Driver for Stripe

Build 24.0.9060

SetupIntents

Returns a list of SetupIntents.

Table Specific Information

Select

Server-Side Query Support

The driver uses the Stripe API to filter the results by the following columns and operators while the rest of the filter is executed client-side within the driver.

  • Customer supports the following operator: =.
  • PaymentMethod supports the following operator: =.
  • AttachToSelf supports the following operator: =.
  • Created supports the following operator: =.

You can select from SetupIntents with the following queries:

    SELECT * FROM SetupIntents
    SELECT * FROM SetupIntents where Customer = 'cus_PEW7WrieLzCMkW'
    SELECT * FROM SetupIntents WHERE PaymentMethod = 'pm_1GhPzLJXTn'
    SELECT * FROM SetupIntents WHERE AttachToSelf = true
    SELECT * FROM SetupIntents WHERE Created >= '2024-01-01'

Columns

Name Type References Description
Id [KEY] String Unique identifier for the object.
AutomaticPaymentMethodsAllowRedirects String Controls whether this SetupIntent will accept redirect-based payment methods.
AutomaticPaymentMethodsEnabled Boolean Automatically calculates compatible payment methods
Application String ID of the Connect application that created the SetupIntent.
AttachToSelf Boolean If present, the SetupIntent’s payment method will be attached to the in-context Stripe Account.
CancellationReason String Reason for cancellation of this SetupIntent
ClientSecret String The client secret of this SetupIntent. Used for client-side retrieval using a publishable key.
Created Integer Time at which the object was created. Measured in seconds since the Unix epoch.
Customer String ID of the Customer this SetupIntent belongs to
Description String An arbitrary string attached to the object. Often useful for displaying to users.
FlowDirections String Indicates the directions of money movement for which this payment method is intended to be used.
LastSetupErrorCode String For some errors that could be handled programmatically, a short string indicating the error code reported.
LastSetupErrorDeclineCode String For card errors resulting from a card issuer decline, a short string indicating the card issuer’s reason for the decline if they provide one.
LastSetupErrorDocURL String A URL to more information about the error code reported.
LastSetupErrorMessage String A human-readable message providing more details about the error. For card errors, these messages can be shown to your users.
LastSetupErrorParam String If the error is parameter-specific, the parameter related to the error.
LastSetupErrorPaymentMethod String The PaymentMethod object for errors returned on a request involving a PaymentMethod.
LastSetupErrorPaymentMethodType String If the error is specific to the type of payment method, the payment method type that had a problem.
LastSetupErrorType String The type of error returned.
MetadataAggregate String The set of key/value pairs that you can attach to a an object.
LatestAttempt String The most recent SetupAttempt for this SetupIntent.
Livemode Boolean Has the value true if the object exists in live mode or the value false if the object exists in test mode.
Mandate String ID of the multi use Mandate generated by the SetupIntent.
NextAction String If present, this property tells you what actions you need to take in order for your customer to continue payment setup.
PaymentMethod String ID of the payment method used with this SetupIntent.
Status String Status of this SetupIntent
Usage String Indicates how the payment method is intended to be used in the future.
Object String String representing the objects type. Objects of the same type share the same value.
OnBehalfOf String The account (if any) for which the setup is intended.
PaymentMethodConfigurationDetailsId String ID of the payment method configuration used.
PaymentMethodConfigurationDetailsParent String ID of the parent payment method configuration used.
PaymentmethodOptions String Payment method-specific configuration for this SetupIntent.
PaymentMethodTypes String The list of payment method types (e.g. card) that this SetupIntent is allowed to set up.
SingleUseMandate String ID of the single_use Mandate generated by the SetupIntent.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9060