class Stripe::IssuingApi

Defined in:

stripe/api/issuing_api.cr

Constant Summary

GET_ISSUING_AUTHORIZATIONS_AUTHORIZATION_MAX_LENGTH_FOR_AUTHORIZATION = 5000
GET_ISSUING_AUTHORIZATIONS_MAX_LENGTH_FOR_CARD = 5000
GET_ISSUING_AUTHORIZATIONS_MAX_LENGTH_FOR_CARDHOLDER = 5000
GET_ISSUING_AUTHORIZATIONS_MAX_LENGTH_FOR_ENDING_BEFORE = 5000
GET_ISSUING_AUTHORIZATIONS_MAX_LENGTH_FOR_STARTING_AFTER = 5000
GET_ISSUING_AUTHORIZATIONS_VALID_VALUES_FOR_STATUS = String.static_array("closed", "pending", "reversed")
GET_ISSUING_CARDHOLDERS_CARDHOLDER_MAX_LENGTH_FOR_CARDHOLDER = 5000
GET_ISSUING_CARDHOLDERS_MAX_LENGTH_FOR_ENDING_BEFORE = 5000
GET_ISSUING_CARDHOLDERS_MAX_LENGTH_FOR_STARTING_AFTER = 5000
GET_ISSUING_CARDHOLDERS_VALID_VALUES_FOR__TYPE = String.static_array("company", "individual")
GET_ISSUING_CARDHOLDERS_VALID_VALUES_FOR_STATUS = String.static_array("active", "blocked", "inactive")
GET_ISSUING_CARDS_CARD_MAX_LENGTH_FOR_CARD = 5000
GET_ISSUING_CARDS_MAX_LENGTH_FOR_CARDHOLDER = 5000
GET_ISSUING_CARDS_MAX_LENGTH_FOR_ENDING_BEFORE = 5000
GET_ISSUING_CARDS_MAX_LENGTH_FOR_LAST4 = 5000
GET_ISSUING_CARDS_MAX_LENGTH_FOR_PERSONALIZATION_DESIGN = 5000
GET_ISSUING_CARDS_MAX_LENGTH_FOR_STARTING_AFTER = 5000
GET_ISSUING_CARDS_VALID_VALUES_FOR__TYPE = String.static_array("physical", "virtual")
GET_ISSUING_CARDS_VALID_VALUES_FOR_STATUS = String.static_array("active", "canceled", "inactive")
GET_ISSUING_DISPUTES_DISPUTE_MAX_LENGTH_FOR_DISPUTE = 5000
GET_ISSUING_DISPUTES_MAX_LENGTH_FOR_ENDING_BEFORE = 5000
GET_ISSUING_DISPUTES_MAX_LENGTH_FOR_STARTING_AFTER = 5000
GET_ISSUING_DISPUTES_MAX_LENGTH_FOR_TRANSACTION = 5000
GET_ISSUING_DISPUTES_VALID_VALUES_FOR_STATUS = String.static_array("expired", "lost", "submitted", "unsubmitted", "won")
GET_ISSUING_PERSONALIZATION_DESIGNS_MAX_LENGTH_FOR_ENDING_BEFORE = 5000
GET_ISSUING_PERSONALIZATION_DESIGNS_MAX_LENGTH_FOR_STARTING_AFTER = 5000
GET_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN_MAX_LENGTH_FOR_PERSONALIZATION_DESIGN = 5000
GET_ISSUING_PERSONALIZATION_DESIGNS_VALID_VALUES_FOR_STATUS = String.static_array("active", "inactive", "rejected", "review")
GET_ISSUING_PHYSICAL_BUNDLES_PHYSICAL_BUNDLE_MAX_LENGTH_FOR_PHYSICAL_BUNDLE = 5000
GET_ISSUING_TOKENS_MAX_LENGTH_FOR_CARD = 5000
GET_ISSUING_TOKENS_MAX_LENGTH_FOR_ENDING_BEFORE = 5000
GET_ISSUING_TOKENS_MAX_LENGTH_FOR_STARTING_AFTER = 5000
GET_ISSUING_TOKENS_TOKEN_MAX_LENGTH_FOR_TOKEN = 5000
GET_ISSUING_TOKENS_VALID_VALUES_FOR_STATUS = String.static_array("active", "deleted", "requested", "suspended")
GET_ISSUING_TRANSACTIONS_MAX_LENGTH_FOR_CARD = 5000
GET_ISSUING_TRANSACTIONS_MAX_LENGTH_FOR_CARDHOLDER = 5000
GET_ISSUING_TRANSACTIONS_MAX_LENGTH_FOR_ENDING_BEFORE = 5000
GET_ISSUING_TRANSACTIONS_MAX_LENGTH_FOR_STARTING_AFTER = 5000
GET_ISSUING_TRANSACTIONS_TRANSACTION_MAX_LENGTH_FOR_TRANSACTION = 5000
GET_ISSUING_TRANSACTIONS_VALID_VALUES_FOR__TYPE = String.static_array("capture", "refund")
POST_ISSUING_AUTHORIZATIONS_AUTHORIZATION_APPROVE_MAX_LENGTH_FOR_AUTHORIZATION = 5000
POST_ISSUING_AUTHORIZATIONS_AUTHORIZATION_DECLINE_MAX_LENGTH_FOR_AUTHORIZATION = 5000
POST_ISSUING_AUTHORIZATIONS_AUTHORIZATION_MAX_LENGTH_FOR_AUTHORIZATION = 5000
POST_ISSUING_CARDHOLDERS_CARDHOLDER_MAX_LENGTH_FOR_CARDHOLDER = 5000
POST_ISSUING_CARDHOLDERS_CARDHOLDER_VALID_VALUES_FOR_PREFERRED_LOCALES = String.static_array("de", "en", "es", "fr", "it")
POST_ISSUING_CARDHOLDERS_CARDHOLDER_VALID_VALUES_FOR_STATUS = String.static_array("active", "inactive")
POST_ISSUING_CARDHOLDERS_VALID_VALUES_FOR__TYPE = String.static_array("company", "individual")
POST_ISSUING_CARDHOLDERS_VALID_VALUES_FOR_PREFERRED_LOCALES = String.static_array("de", "en", "es", "fr", "it")
POST_ISSUING_CARDHOLDERS_VALID_VALUES_FOR_STATUS = String.static_array("active", "inactive")
POST_ISSUING_CARDS_CARD_MAX_LENGTH_FOR_CARD = 5000
POST_ISSUING_CARDS_CARD_MAX_LENGTH_FOR_PERSONALIZATION_DESIGN = 5000
POST_ISSUING_CARDS_CARD_VALID_VALUES_FOR_CANCELLATION_REASON = String.static_array("lost", "stolen")
POST_ISSUING_CARDS_CARD_VALID_VALUES_FOR_STATUS = String.static_array("active", "canceled", "inactive")
POST_ISSUING_CARDS_MAX_LENGTH_FOR_CARDHOLDER = 5000
POST_ISSUING_CARDS_MAX_LENGTH_FOR_PERSONALIZATION_DESIGN = 5000
POST_ISSUING_CARDS_MAX_LENGTH_FOR_REPLACEMENT_FOR = 5000
POST_ISSUING_CARDS_VALID_VALUES_FOR__TYPE = String.static_array("physical", "virtual")
POST_ISSUING_CARDS_VALID_VALUES_FOR_REPLACEMENT_REASON = String.static_array("damaged", "expired", "lost", "stolen")
POST_ISSUING_CARDS_VALID_VALUES_FOR_STATUS = String.static_array("active", "inactive")
POST_ISSUING_DISPUTES_DISPUTE_MAX_LENGTH_FOR_DISPUTE = 5000
POST_ISSUING_DISPUTES_DISPUTE_SUBMIT_MAX_LENGTH_FOR_DISPUTE = 5000
POST_ISSUING_DISPUTES_MAX_LENGTH_FOR_TRANSACTION = 5000
POST_ISSUING_PERSONALIZATION_DESIGNS_MAX_LENGTH_FOR_LOOKUP_KEY = 200
POST_ISSUING_PERSONALIZATION_DESIGNS_MAX_LENGTH_FOR_NAME = 200
POST_ISSUING_PERSONALIZATION_DESIGNS_MAX_LENGTH_FOR_PHYSICAL_BUNDLE = 5000
POST_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN_MAX_LENGTH_FOR_PERSONALIZATION_DESIGN = 5000
POST_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN_MAX_LENGTH_FOR_PHYSICAL_BUNDLE = 5000
POST_ISSUING_TOKENS_TOKEN_MAX_LENGTH_FOR_TOKEN = 5000
POST_ISSUING_TOKENS_TOKEN_VALID_VALUES_FOR_STATUS = String.static_array("active", "deleted", "suspended")
POST_ISSUING_TRANSACTIONS_TRANSACTION_MAX_LENGTH_FOR_TRANSACTION = 5000

Constructors

Instance Method Summary

Constructor Detail

def self.new(api_client : Stripe::ApiClient = ApiClient.default) #

[View source]

Instance Method Detail

def api_client : ApiClient #

[View source]
def api_client=(api_client : ApiClient) #

[View source]
def build_api_request_for_get_issuing_authorizations(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, card : String | Nil = nil, cardholder : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_authorizations_authorization(*, authorization : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_cardholders(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, email : String | Nil = nil, phone_number : String | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_cardholders_cardholder(*, cardholder : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_cards(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, cardholder : String | Nil = nil, exp_month : Int64 | Nil = nil, exp_year : Int64 | Nil = nil, last4 : String | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil, personalization_design : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_cards_card(*, card : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_disputes(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, transaction : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_disputes_dispute(*, dispute : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_personalization_designs(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, lookup_keys : Array(Array(String)) | Nil = nil, preferences : Stripe::PreferencesListParam | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_personalization_designs_personalization_design(*, personalization_design : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_physical_bundles_physical_bundle(*, physical_bundle : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_tokens(*, card : String | Nil = nil, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_tokens_token(*, token : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_transactions(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, card : String | Nil = nil, cardholder : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_issuing_transactions_transaction(*, transaction : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_authorizations_authorization(*, authorization : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_authorizations_authorization_approve(*, authorization : String | Nil = nil, amount : Int64 | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_authorizations_authorization_decline(*, authorization : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_cardholders(*, billing : Stripe::BillingSpecs | Nil = nil, name : String | Nil = nil, company : Stripe::CompanyParam | Nil = nil, email : String | Nil = nil, expand : Array(String) | Nil = nil, individual : Stripe::IndividualParam | Nil = nil, metadata : Hash(String, String) | Nil = nil, phone_number : String | Nil = nil, preferred_locales : Array(String) | Nil = nil, spending_controls : Stripe::AuthorizationControlsParamV2 | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_cardholders_cardholder(*, cardholder : String | Nil = nil, billing : Stripe::BillingSpecs | Nil = nil, company : Stripe::CompanyParam | Nil = nil, email : String | Nil = nil, expand : Array(String) | Nil = nil, individual : Stripe::IndividualParam | Nil = nil, metadata : Hash(String, String) | Nil = nil, phone_number : String | Nil = nil, preferred_locales : Array(String) | Nil = nil, spending_controls : Stripe::AuthorizationControlsParamV2 | Nil = nil, status : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_cards(*, currency : String | Nil = nil, _type : String | Nil = nil, cardholder : String | Nil = nil, expand : Array(String) | Nil = nil, financial_account : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, personalization_design : String | Nil = nil, pin : Stripe::EncryptedPinParam | Nil = nil, replacement_for : String | Nil = nil, replacement_reason : String | Nil = nil, second_line : Stripe::PostIssuingCardsRequestSecondLine | Nil = nil, shipping : Stripe::ShippingSpecs | Nil = nil, spending_controls : Stripe::AuthorizationControlsParam | Nil = nil, status : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_cards_card(*, card : String | Nil = nil, cancellation_reason : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, personalization_design : String | Nil = nil, pin : Stripe::EncryptedPinParam | Nil = nil, shipping : Stripe::ShippingSpecs | Nil = nil, spending_controls : Stripe::AuthorizationControlsParam | Nil = nil, status : String | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_disputes(*, amount : Int64 | Nil = nil, evidence : Stripe::EvidenceParam | Nil = nil, expand : Array(String) | Nil = nil, metadata : Hash(String, String) | Nil = nil, transaction : String | Nil = nil, treasury : Stripe::TreasuryParam | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_disputes_dispute(*, dispute : String | Nil = nil, amount : Int64 | Nil = nil, evidence : Stripe::EvidenceParam | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_disputes_dispute_submit(*, dispute : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_personalization_designs(*, physical_bundle : String | Nil = nil, card_logo : String | Nil = nil, carrier_text : Stripe::CarrierTextParam | Nil = nil, expand : Array(String) | Nil = nil, lookup_key : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, name : String | Nil = nil, preferences : Stripe::PreferencesParam | Nil = nil, transfer_lookup_key : Bool | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_personalization_designs_personalization_design(*, personalization_design : String | Nil = nil, card_logo : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCardLogo | Nil = nil, carrier_text : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCarrierText | Nil = nil, expand : Array(String) | Nil = nil, lookup_key : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestLookupKey | Nil = nil, metadata : Hash(String, String) | Nil = nil, name : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestName | Nil = nil, physical_bundle : String | Nil = nil, preferences : Stripe::PreferencesParam | Nil = nil, transfer_lookup_key : Bool | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_tokens_token(*, token : String | Nil = nil, status : String | Nil = nil, expand : Array(String) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_issuing_transactions_transaction(*, transaction : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def client_side_validation?(*args, **options) #

[View source]
def client_side_validation?(*args, **options, &) #

[View source]
def debugging?(*args, **options) #

[View source]
def debugging?(*args, **options, &) #

[View source]
def get_issuing_authorizations(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, card : String | Nil = nil, cardholder : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingAuthorizationList #

Returns a list of Issuing Authorization objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

@optional @param ending_before [String?] A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param card [String?] Only return authorizations that belong to the given card. @optional @param cardholder [String?] Only return authorizations that belong to the given cardholder. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return authorizations that were created during the given date interval. @optional @param status [String?] Only return authorizations with the given status. One of `pending`, `closed`, or `reversed`. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingAuthorizationList]

[View source]
def get_issuing_authorizations(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, card : String | Nil = nil, cardholder : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Returns a list of Issuing <code>Authorization</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param card [String?] Only return authorizations that belong to the given card. @optional @param cardholder [String?] Only return authorizations that belong to the given cardholder. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return authorizations that were created during the given date interval. @optional @param status [String?] Only return authorizations with the given status. One of pending, closed, or reversed. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_authorizations_authorization(*, authorization : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingAuthorization #

Retrieves an Issuing Authorization object.

@required @param authorization [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingAuthorization]

[View source]
def get_issuing_authorizations_authorization(*, authorization : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieves an Issuing <code>Authorization</code> object.</p> @required @param authorization [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_authorizations_authorization_with_http_info(*, authorization : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingAuthorization, Int32, Hash(String, Array(String) | String)) #

<p>Retrieves an Issuing <code>Authorization</code> object.</p> @required @param authorization [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingAuthorization, Integer, Hash)] Stripe::IssuingAuthorization, response status code and response headers


[View source]
def get_issuing_authorizations_with_http_info(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, card : String | Nil = nil, cardholder : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingAuthorizationList, Int32, Hash(String, Array(String) | String)) #

<p>Returns a list of Issuing <code>Authorization</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param card [String?] Only return authorizations that belong to the given card. @optional @param cardholder [String?] Only return authorizations that belong to the given cardholder. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return authorizations that were created during the given date interval. @optional @param status [String?] Only return authorizations with the given status. One of pending, closed, or reversed. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingAuthorizationList, Integer, Hash)] Stripe::IssuingAuthorizationList, response status code and response headers


[View source]
def get_issuing_cardholders(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, email : String | Nil = nil, phone_number : String | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingCardholderList #

Returns a list of Issuing Cardholder objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

@optional @param ending_before [String?] A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param email [String?] Only return cardholders that have the given email address. @optional @param phone_number [String?] Only return cardholders that have the given phone number. @optional @param status [String?] Only return cardholders that have the given status. One of `active`, `inactive`, or `blocked`. @optional @param _type [String?] Only return cardholders that have the given type. One of `individual` or `company`. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return cardholders that were created during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingCardholderList]

[View source]
def get_issuing_cardholders(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, email : String | Nil = nil, phone_number : String | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Returns a list of Issuing <code>Cardholder</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param email [String?] Only return cardholders that have the given email address. @optional @param phone_number [String?] Only return cardholders that have the given phone number. @optional @param status [String?] Only return cardholders that have the given status. One of active, inactive, or blocked. @optional @param _type [String?] Only return cardholders that have the given type. One of individual or company. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return cardholders that were created during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_cardholders_cardholder(*, cardholder : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingCardholder #

Retrieves an Issuing Cardholder object.

@required @param cardholder [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingCardholder]

[View source]
def get_issuing_cardholders_cardholder(*, cardholder : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieves an Issuing <code>Cardholder</code> object.</p> @required @param cardholder [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_cardholders_cardholder_with_http_info(*, cardholder : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingCardholder, Int32, Hash(String, Array(String) | String)) #

<p>Retrieves an Issuing <code>Cardholder</code> object.</p> @required @param cardholder [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingCardholder, Integer, Hash)] Stripe::IssuingCardholder, response status code and response headers


[View source]
def get_issuing_cardholders_with_http_info(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, email : String | Nil = nil, phone_number : String | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingCardholderList, Int32, Hash(String, Array(String) | String)) #

<p>Returns a list of Issuing <code>Cardholder</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param email [String?] Only return cardholders that have the given email address. @optional @param phone_number [String?] Only return cardholders that have the given phone number. @optional @param status [String?] Only return cardholders that have the given status. One of active, inactive, or blocked. @optional @param _type [String?] Only return cardholders that have the given type. One of individual or company. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return cardholders that were created during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingCardholderList, Integer, Hash)] Stripe::IssuingCardholderList, response status code and response headers


[View source]
def get_issuing_cards(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, cardholder : String | Nil = nil, exp_month : Int64 | Nil = nil, exp_year : Int64 | Nil = nil, last4 : String | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil, personalization_design : String | Nil = nil) : Stripe::IssuingCardList #

Returns a list of Issuing Card objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

@optional @param ending_before [String?] A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param cardholder [String?] Only return cards belonging to the Cardholder with the provided ID. @optional @param exp_month [Int32?] Only return cards that have the given expiration month. @optional @param exp_year [Int32?] Only return cards that have the given expiration year. @optional @param last4 [String?] Only return cards that have the given last four digits. @optional @param status [String?] Only return cards that have the given status. One of `active`, `inactive`, or `canceled`. @optional @param _type [String?] Only return cards that have the given type. One of `virtual` or `physical`. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return cards that were issued during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @optional @param personalization_design [String?] @return [Stripe::IssuingCardList]

[View source]
def get_issuing_cards(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, cardholder : String | Nil = nil, exp_month : Int64 | Nil = nil, exp_year : Int64 | Nil = nil, last4 : String | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil, personalization_design : String | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Returns a list of Issuing <code>Card</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param cardholder [String?] Only return cards belonging to the Cardholder with the provided ID. @optional @param exp_month [Int32?] Only return cards that have the given expiration month. @optional @param exp_year [Int32?] Only return cards that have the given expiration year. @optional @param last4 [String?] Only return cards that have the given last four digits. @optional @param status [String?] Only return cards that have the given status. One of active, inactive, or canceled. @optional @param _type [String?] Only return cards that have the given type. One of virtual or physical. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return cards that were issued during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @optional @param personalization_design [String?] @return nil


[View source]
def get_issuing_cards_card(*, card : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingCard #

Retrieves an Issuing Card object.

@required @param card [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingCard]

[View source]
def get_issuing_cards_card(*, card : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieves an Issuing <code>Card</code> object.</p> @required @param card [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_cards_card_with_http_info(*, card : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingCard, Int32, Hash(String, Array(String) | String)) #

<p>Retrieves an Issuing <code>Card</code> object.</p> @required @param card [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingCard, Integer, Hash)] Stripe::IssuingCard, response status code and response headers


[View source]
def get_issuing_cards_with_http_info(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, cardholder : String | Nil = nil, exp_month : Int64 | Nil = nil, exp_year : Int64 | Nil = nil, last4 : String | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil, personalization_design : String | Nil = nil) : Tuple(Stripe::IssuingCardList, Int32, Hash(String, Array(String) | String)) #

<p>Returns a list of Issuing <code>Card</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param cardholder [String?] Only return cards belonging to the Cardholder with the provided ID. @optional @param exp_month [Int32?] Only return cards that have the given expiration month. @optional @param exp_year [Int32?] Only return cards that have the given expiration year. @optional @param last4 [String?] Only return cards that have the given last four digits. @optional @param status [String?] Only return cards that have the given status. One of active, inactive, or canceled. @optional @param _type [String?] Only return cards that have the given type. One of virtual or physical. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return cards that were issued during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @optional @param personalization_design [String?] @return [Tuple(Stripe::IssuingCardList, Integer, Hash)] Stripe::IssuingCardList, response status code and response headers


[View source]
def get_issuing_disputes(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, transaction : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingDisputeList #

Returns a list of Issuing Dispute objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

@optional @param ending_before [String?] A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return Issuing disputes that were created during the given date interval. @optional @param status [String?] Select Issuing disputes with the given status. @optional @param transaction [String?] Select the Issuing dispute for the given transaction. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingDisputeList]

[View source]
def get_issuing_disputes(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, transaction : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Returns a list of Issuing <code>Dispute</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return Issuing disputes that were created during the given date interval. @optional @param status [String?] Select Issuing disputes with the given status. @optional @param transaction [String?] Select the Issuing dispute for the given transaction. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_disputes_dispute(*, dispute : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingDispute #

Retrieves an Issuing Dispute object.

@required @param dispute [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingDispute]

[View source]
def get_issuing_disputes_dispute(*, dispute : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieves an Issuing <code>Dispute</code> object.</p> @required @param dispute [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_disputes_dispute_with_http_info(*, dispute : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingDispute, Int32, Hash(String, Array(String) | String)) #

<p>Retrieves an Issuing <code>Dispute</code> object.</p> @required @param dispute [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingDispute, Integer, Hash)] Stripe::IssuingDispute, response status code and response headers


[View source]
def get_issuing_disputes_with_http_info(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, transaction : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingDisputeList, Int32, Hash(String, Array(String) | String)) #

<p>Returns a list of Issuing <code>Dispute</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return Issuing disputes that were created during the given date interval. @optional @param status [String?] Select Issuing disputes with the given status. @optional @param transaction [String?] Select the Issuing dispute for the given transaction. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingDisputeList, Integer, Hash)] Stripe::IssuingDisputeList, response status code and response headers


[View source]
def get_issuing_personalization_designs(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, lookup_keys : Array(Array(String)) | Nil = nil, preferences : Stripe::PreferencesListParam | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingPersonalizationDesignList #

Returns a list of personalization design objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

@optional @param ending_before [String?] A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param lookup_keys [Array(Array(String))?] Only return personalization designs with the given lookup keys. @optional @param preferences [Stripe::PreferencesListParam?] Only return personalization designs with the given preferences. @optional @param status [String?] Only return personalization designs with the given status. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingPersonalizationDesignList]

[View source]
def get_issuing_personalization_designs(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, lookup_keys : Array(Array(String)) | Nil = nil, preferences : Stripe::PreferencesListParam | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Returns a list of personalization design objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param lookup_keys [Array(Array(String))?] Only return personalization designs with the given lookup keys. @optional @param preferences [Stripe::PreferencesListParam?] Only return personalization designs with the given preferences. @optional @param status [String?] Only return personalization designs with the given status. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_personalization_designs_personalization_design(*, personalization_design : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingPersonalizationDesign #

Retrieves a personalization design object.

@required @param personalization_design [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingPersonalizationDesign]

[View source]
def get_issuing_personalization_designs_personalization_design(*, personalization_design : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieves a personalization design object.</p> @required @param personalization_design [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_personalization_designs_personalization_design_with_http_info(*, personalization_design : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingPersonalizationDesign, Int32, Hash(String, Array(String) | String)) #

<p>Retrieves a personalization design object.</p> @required @param personalization_design [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingPersonalizationDesign, Integer, Hash)] Stripe::IssuingPersonalizationDesign, response status code and response headers


[View source]
def get_issuing_personalization_designs_with_http_info(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, lookup_keys : Array(Array(String)) | Nil = nil, preferences : Stripe::PreferencesListParam | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingPersonalizationDesignList, Int32, Hash(String, Array(String) | String)) #

<p>Returns a list of personalization design objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param lookup_keys [Array(Array(String))?] Only return personalization designs with the given lookup keys. @optional @param preferences [Stripe::PreferencesListParam?] Only return personalization designs with the given preferences. @optional @param status [String?] Only return personalization designs with the given status. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingPersonalizationDesignList, Integer, Hash)] Stripe::IssuingPersonalizationDesignList, response status code and response headers


[View source]
def get_issuing_physical_bundles_physical_bundle(*, physical_bundle : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingPhysicalBundle #

Retrieves a physical bundle object.

@required @param physical_bundle [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingPhysicalBundle]

[View source]
def get_issuing_physical_bundles_physical_bundle(*, physical_bundle : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieves a physical bundle object.</p> @required @param physical_bundle [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_physical_bundles_physical_bundle_with_http_info(*, physical_bundle : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingPhysicalBundle, Int32, Hash(String, Array(String) | String)) #

<p>Retrieves a physical bundle object.</p> @required @param physical_bundle [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingPhysicalBundle, Integer, Hash)] Stripe::IssuingPhysicalBundle, response status code and response headers


[View source]
def get_issuing_tokens(*, card : String | Nil = nil, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingNetworkTokenList #

Lists all Issuing Token objects for a given card.

@required @param card [String?] The Issuing card identifier to list tokens for. @optional @param ending_before [String?] A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return Issuing tokens that were created during the given date interval. @optional @param status [String?] Select Issuing tokens with the given status. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingNetworkTokenList]

[View source]
def get_issuing_tokens(*, card : String | Nil = nil, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Lists all Issuing <code>Token</code> objects for a given card.</p> @required @param card [String?] The Issuing card identifier to list tokens for. @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return Issuing tokens that were created during the given date interval. @optional @param status [String?] Select Issuing tokens with the given status. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_tokens_token(*, token : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingToken #

Retrieves an Issuing Token object.

@required @param token [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingToken]

[View source]
def get_issuing_tokens_token(*, token : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieves an Issuing <code>Token</code> object.</p> @required @param token [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_tokens_token_with_http_info(*, token : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingToken, Int32, Hash(String, Array(String) | String)) #

<p>Retrieves an Issuing <code>Token</code> object.</p> @required @param token [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingToken, Integer, Hash)] Stripe::IssuingToken, response status code and response headers


[View source]
def get_issuing_tokens_with_http_info(*, card : String | Nil = nil, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, status : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingNetworkTokenList, Int32, Hash(String, Array(String) | String)) #

<p>Lists all Issuing <code>Token</code> objects for a given card.</p> @required @param card [String?] The Issuing card identifier to list tokens for. @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return Issuing tokens that were created during the given date interval. @optional @param status [String?] Select Issuing tokens with the given status. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingNetworkTokenList, Integer, Hash)] Stripe::IssuingNetworkTokenList, response status code and response headers


[View source]
def get_issuing_transactions(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, card : String | Nil = nil, cardholder : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingTransactionList #

Returns a list of Issuing Transaction objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.

@optional @param ending_before [String?] A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param card [String?] Only return transactions that belong to the given card. @optional @param cardholder [String?] Only return transactions that belong to the given cardholder. @optional @param _type [String?] Only return transactions that have the given type. One of `capture` or `refund`. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return transactions that were created during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingTransactionList]

[View source]
def get_issuing_transactions(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, card : String | Nil = nil, cardholder : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Returns a list of Issuing <code>Transaction</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param card [String?] Only return transactions that belong to the given card. @optional @param cardholder [String?] Only return transactions that belong to the given cardholder. @optional @param _type [String?] Only return transactions that have the given type. One of capture or refund. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return transactions that were created during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_transactions_transaction(*, transaction : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::IssuingTransaction #

Retrieves an Issuing Transaction object.

@required @param transaction [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingTransaction]

[View source]
def get_issuing_transactions_transaction(*, transaction : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieves an Issuing <code>Transaction</code> object.</p> @required @param transaction [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_issuing_transactions_transaction_with_http_info(*, transaction : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingTransaction, Int32, Hash(String, Array(String) | String)) #

<p>Retrieves an Issuing <code>Transaction</code> object.</p> @required @param transaction [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingTransaction, Integer, Hash)] Stripe::IssuingTransaction, response status code and response headers


[View source]
def get_issuing_transactions_with_http_info(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, card : String | Nil = nil, cardholder : String | Nil = nil, _type : String | Nil = nil, created : Stripe::GetAccountsCreatedParameter | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::IssuingTransactionList, Int32, Hash(String, Array(String) | String)) #

<p>Returns a list of Issuing <code>Transaction</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param card [String?] Only return transactions that belong to the given card. @optional @param cardholder [String?] Only return transactions that belong to the given cardholder. @optional @param _type [String?] Only return transactions that have the given type. One of capture or refund. @optional @param created [Stripe::GetAccountsCreatedParameter?] Only return transactions that were created during the given date interval. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingTransactionList, Integer, Hash)] Stripe::IssuingTransactionList, response status code and response headers


[View source]
def post_issuing_authorizations_authorization(*, authorization : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Stripe::IssuingAuthorization #

Updates the specified Issuing Authorization object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

@required @param authorization [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Stripe::IssuingAuthorization]

[View source]
def post_issuing_authorizations_authorization(*, authorization : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Updates the specified Issuing <code>Authorization</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> @required @param authorization [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return nil


[View source]
def post_issuing_authorizations_authorization_approve(*, authorization : String | Nil = nil, amount : Int64 | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Stripe::IssuingAuthorization #

[Deprecated] Approves a pending Issuing Authorization object. This request should be made within the timeout window of the real-time authorization flow. This method is deprecated. Instead, respond directly to the webhook request to approve an authorization.

@required @param authorization [String?] @optional @param amount [Int32?] If the authorization's `pending_request.is_amount_controllable` property is `true`, you may provide this value to control how much to hold for the authorization. Must be positive (use [`decline`](https://stripe.com/docs/api/issuing/authorizations/decline) to decline an authorization request). @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Stripe::IssuingAuthorization]

[View source]
def post_issuing_authorizations_authorization_approve(*, authorization : String | Nil = nil, amount : Int64 | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>[Deprecated] Approves a pending Issuing <code>Authorization</code> object. This request should be made within the timeout window of the <a href=&quot;/docs/issuing/controls/real-time-authorizations&quot;>real-time authorization</a> flow. This method is deprecated. Instead, <a href=&quot;/docs/issuing/controls/real-time-authorizations#authorization-handling&quot;>respond directly to the webhook request to approve an authorization</a>.</p> @required @param authorization [String?] @optional @param amount [Int32?] If the authorization's pending_request.is_amount_controllable property is true, you may provide this value to control how much to hold for the authorization. Must be positive (use decline to decline an authorization request). @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return nil


[View source]
def post_issuing_authorizations_authorization_approve_with_http_info(*, authorization : String | Nil = nil, amount : Int64 | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Tuple(Stripe::IssuingAuthorization, Int32, Hash(String, Array(String) | String)) #

<p>[Deprecated] Approves a pending Issuing <code>Authorization</code> object. This request should be made within the timeout window of the <a href=&quot;/docs/issuing/controls/real-time-authorizations&quot;>real-time authorization</a> flow. This method is deprecated. Instead, <a href=&quot;/docs/issuing/controls/real-time-authorizations#authorization-handling&quot;>respond directly to the webhook request to approve an authorization</a>.</p> @required @param authorization [String?] @optional @param amount [Int32?] If the authorization's pending_request.is_amount_controllable property is true, you may provide this value to control how much to hold for the authorization. Must be positive (use decline to decline an authorization request). @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Tuple(Stripe::IssuingAuthorization, Integer, Hash)] Stripe::IssuingAuthorization, response status code and response headers


[View source]
def post_issuing_authorizations_authorization_decline(*, authorization : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Stripe::IssuingAuthorization #

[Deprecated] Declines a pending Issuing Authorization object. This request should be made within the timeout window of the real time authorization flow. This method is deprecated. Instead, respond directly to the webhook request to decline an authorization.

@required @param authorization [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Stripe::IssuingAuthorization]

[View source]
def post_issuing_authorizations_authorization_decline(*, authorization : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>[Deprecated] Declines a pending Issuing <code>Authorization</code> object. This request should be made within the timeout window of the <a href=&quot;/docs/issuing/controls/real-time-authorizations&quot;>real time authorization</a> flow. This method is deprecated. Instead, <a href=&quot;/docs/issuing/controls/real-time-authorizations#authorization-handling&quot;>respond directly to the webhook request to decline an authorization</a>.</p> @required @param authorization [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return nil


[View source]
def post_issuing_authorizations_authorization_decline_with_http_info(*, authorization : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Tuple(Stripe::IssuingAuthorization, Int32, Hash(String, Array(String) | String)) #

<p>[Deprecated] Declines a pending Issuing <code>Authorization</code> object. This request should be made within the timeout window of the <a href=&quot;/docs/issuing/controls/real-time-authorizations&quot;>real time authorization</a> flow. This method is deprecated. Instead, <a href=&quot;/docs/issuing/controls/real-time-authorizations#authorization-handling&quot;>respond directly to the webhook request to decline an authorization</a>.</p> @required @param authorization [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Tuple(Stripe::IssuingAuthorization, Integer, Hash)] Stripe::IssuingAuthorization, response status code and response headers


[View source]
def post_issuing_authorizations_authorization_with_http_info(*, authorization : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Tuple(Stripe::IssuingAuthorization, Int32, Hash(String, Array(String) | String)) #

<p>Updates the specified Issuing <code>Authorization</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> @required @param authorization [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Tuple(Stripe::IssuingAuthorization, Integer, Hash)] Stripe::IssuingAuthorization, response status code and response headers


[View source]
def post_issuing_cardholders(*, billing : Stripe::BillingSpecs | Nil = nil, name : String | Nil = nil, company : Stripe::CompanyParam | Nil = nil, email : String | Nil = nil, expand : Array(String) | Nil = nil, individual : Stripe::IndividualParam | Nil = nil, metadata : Hash(String, String) | Nil = nil, phone_number : String | Nil = nil, preferred_locales : Array(String) | Nil = nil, spending_controls : Stripe::AuthorizationControlsParamV2 | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil) : Stripe::IssuingCardholder #

Creates a new Issuing Cardholder object that can be issued cards.

@required @param billing [Stripe::BillingSpecs?] @required @param name [String?] The cardholder's name. This will be printed on cards issued to them. The maximum length of this field is 24 characters. This field cannot contain any special characters or numbers. @optional @param company [Stripe::CompanyParam?] @optional @param email [String?] The cardholder's email address. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param individual [Stripe::IndividualParam?] @optional @param metadata [Hash(String, String)?] @optional @param phone_number [String?] The cardholder's phone number. This will be transformed to [E.164](https://en.wikipedia.org/wiki/E.164) if it is not provided in that format already. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure#when-is-3d-secure-applied) for more details. @optional @param preferred_locales [Array(String)?] The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. This changes the language of the [3D Secure flow](https://stripe.com/docs/issuing/3d-secure) and one-time password messages sent to the cardholder. @optional @param spending_controls [Stripe::AuthorizationControlsParamV2?] @optional @param status [String?] Specifies whether to permit authorizations on this cardholder's cards. Defaults to `active`. @optional @param _type [String?] One of `individual` or `company`. See [Choose a cardholder type](https://stripe.com/docs/issuing/other/choose-cardholder) for more details. @return [Stripe::IssuingCardholder]

[View source]
def post_issuing_cardholders(*, billing : Stripe::BillingSpecs | Nil = nil, name : String | Nil = nil, company : Stripe::CompanyParam | Nil = nil, email : String | Nil = nil, expand : Array(String) | Nil = nil, individual : Stripe::IndividualParam | Nil = nil, metadata : Hash(String, String) | Nil = nil, phone_number : String | Nil = nil, preferred_locales : Array(String) | Nil = nil, spending_controls : Stripe::AuthorizationControlsParamV2 | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Creates a new Issuing <code>Cardholder</code> object that can be issued cards.</p> @required @param billing [Stripe::BillingSpecs?] @required @param name [String?] The cardholder's name. This will be printed on cards issued to them. The maximum length of this field is 24 characters. This field cannot contain any special characters or numbers. @optional @param company [Stripe::CompanyParam?] @optional @param email [String?] The cardholder's email address. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param individual [Stripe::IndividualParam?] @optional @param metadata [Hash(String, String)?] @optional @param phone_number [String?] The cardholder's phone number. This will be transformed to E.164 if it is not provided in that format already. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details. @optional @param preferred_locales [Array(String)?] The cardholder’s preferred locales (languages), ordered by preference. Locales can be de, en, es, fr, or it. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder. @optional @param spending_controls [Stripe::AuthorizationControlsParamV2?] @optional @param status [String?] Specifies whether to permit authorizations on this cardholder's cards. Defaults to active. @optional @param _type [String?] One of individual or company. See Choose a cardholder type for more details. @return nil


[View source]
def post_issuing_cardholders_cardholder(*, cardholder : String | Nil = nil, billing : Stripe::BillingSpecs | Nil = nil, company : Stripe::CompanyParam | Nil = nil, email : String | Nil = nil, expand : Array(String) | Nil = nil, individual : Stripe::IndividualParam | Nil = nil, metadata : Hash(String, String) | Nil = nil, phone_number : String | Nil = nil, preferred_locales : Array(String) | Nil = nil, spending_controls : Stripe::AuthorizationControlsParamV2 | Nil = nil, status : String | Nil = nil) : Stripe::IssuingCardholder #

Updates the specified Issuing Cardholder object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

@required @param cardholder [String?] @optional @param billing [Stripe::BillingSpecs?] @optional @param company [Stripe::CompanyParam?] @optional @param email [String?] The cardholder's email address. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param individual [Stripe::IndividualParam?] @optional @param metadata [Hash(String, String)?] @optional @param phone_number [String?] The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](https://stripe.com/docs/issuing/3d-secure) for more details. @optional @param preferred_locales [Array(String)?] The cardholder’s preferred locales (languages), ordered by preference. Locales can be `de`, `en`, `es`, `fr`, or `it`. This changes the language of the [3D Secure flow](https://stripe.com/docs/issuing/3d-secure) and one-time password messages sent to the cardholder. @optional @param spending_controls [Stripe::AuthorizationControlsParamV2?] @optional @param status [String?] Specifies whether to permit authorizations on this cardholder's cards. @return [Stripe::IssuingCardholder]

[View source]
def post_issuing_cardholders_cardholder(*, cardholder : String | Nil = nil, billing : Stripe::BillingSpecs | Nil = nil, company : Stripe::CompanyParam | Nil = nil, email : String | Nil = nil, expand : Array(String) | Nil = nil, individual : Stripe::IndividualParam | Nil = nil, metadata : Hash(String, String) | Nil = nil, phone_number : String | Nil = nil, preferred_locales : Array(String) | Nil = nil, spending_controls : Stripe::AuthorizationControlsParamV2 | Nil = nil, status : String | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Updates the specified Issuing <code>Cardholder</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> @required @param cardholder [String?] @optional @param billing [Stripe::BillingSpecs?] @optional @param company [Stripe::CompanyParam?] @optional @param email [String?] The cardholder's email address. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param individual [Stripe::IndividualParam?] @optional @param metadata [Hash(String, String)?] @optional @param phone_number [String?] The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details. @optional @param preferred_locales [Array(String)?] The cardholder’s preferred locales (languages), ordered by preference. Locales can be de, en, es, fr, or it. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder. @optional @param spending_controls [Stripe::AuthorizationControlsParamV2?] @optional @param status [String?] Specifies whether to permit authorizations on this cardholder's cards. @return nil


[View source]
def post_issuing_cardholders_cardholder_with_http_info(*, cardholder : String | Nil = nil, billing : Stripe::BillingSpecs | Nil = nil, company : Stripe::CompanyParam | Nil = nil, email : String | Nil = nil, expand : Array(String) | Nil = nil, individual : Stripe::IndividualParam | Nil = nil, metadata : Hash(String, String) | Nil = nil, phone_number : String | Nil = nil, preferred_locales : Array(String) | Nil = nil, spending_controls : Stripe::AuthorizationControlsParamV2 | Nil = nil, status : String | Nil = nil) : Tuple(Stripe::IssuingCardholder, Int32, Hash(String, Array(String) | String)) #

<p>Updates the specified Issuing <code>Cardholder</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> @required @param cardholder [String?] @optional @param billing [Stripe::BillingSpecs?] @optional @param company [Stripe::CompanyParam?] @optional @param email [String?] The cardholder's email address. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param individual [Stripe::IndividualParam?] @optional @param metadata [Hash(String, String)?] @optional @param phone_number [String?] The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details. @optional @param preferred_locales [Array(String)?] The cardholder’s preferred locales (languages), ordered by preference. Locales can be de, en, es, fr, or it. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder. @optional @param spending_controls [Stripe::AuthorizationControlsParamV2?] @optional @param status [String?] Specifies whether to permit authorizations on this cardholder's cards. @return [Tuple(Stripe::IssuingCardholder, Integer, Hash)] Stripe::IssuingCardholder, response status code and response headers


[View source]
def post_issuing_cardholders_with_http_info(*, billing : Stripe::BillingSpecs | Nil = nil, name : String | Nil = nil, company : Stripe::CompanyParam | Nil = nil, email : String | Nil = nil, expand : Array(String) | Nil = nil, individual : Stripe::IndividualParam | Nil = nil, metadata : Hash(String, String) | Nil = nil, phone_number : String | Nil = nil, preferred_locales : Array(String) | Nil = nil, spending_controls : Stripe::AuthorizationControlsParamV2 | Nil = nil, status : String | Nil = nil, _type : String | Nil = nil) : Tuple(Stripe::IssuingCardholder, Int32, Hash(String, Array(String) | String)) #

<p>Creates a new Issuing <code>Cardholder</code> object that can be issued cards.</p> @required @param billing [Stripe::BillingSpecs?] @required @param name [String?] The cardholder's name. This will be printed on cards issued to them. The maximum length of this field is 24 characters. This field cannot contain any special characters or numbers. @optional @param company [Stripe::CompanyParam?] @optional @param email [String?] The cardholder's email address. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param individual [Stripe::IndividualParam?] @optional @param metadata [Hash(String, String)?] @optional @param phone_number [String?] The cardholder's phone number. This will be transformed to E.164 if it is not provided in that format already. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details. @optional @param preferred_locales [Array(String)?] The cardholder’s preferred locales (languages), ordered by preference. Locales can be de, en, es, fr, or it. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder. @optional @param spending_controls [Stripe::AuthorizationControlsParamV2?] @optional @param status [String?] Specifies whether to permit authorizations on this cardholder's cards. Defaults to active. @optional @param _type [String?] One of individual or company. See Choose a cardholder type for more details. @return [Tuple(Stripe::IssuingCardholder, Integer, Hash)] Stripe::IssuingCardholder, response status code and response headers


[View source]
def post_issuing_cards(*, currency : String | Nil = nil, _type : String | Nil = nil, cardholder : String | Nil = nil, expand : Array(String) | Nil = nil, financial_account : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, personalization_design : String | Nil = nil, pin : Stripe::EncryptedPinParam | Nil = nil, replacement_for : String | Nil = nil, replacement_reason : String | Nil = nil, second_line : Stripe::PostIssuingCardsRequestSecondLine | Nil = nil, shipping : Stripe::ShippingSpecs | Nil = nil, spending_controls : Stripe::AuthorizationControlsParam | Nil = nil, status : String | Nil = nil) : Stripe::IssuingCard #

Creates an Issuing Card object.

@required @param currency [String?] The currency for the card. @required @param _type [String?] The type of card to issue. Possible values are `physical` or `virtual`. @optional @param cardholder [String?] The [Cardholder](https://stripe.com/docs/api#issuing_cardholder_object) object with which the card will be associated. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param financial_account [String?] @optional @param metadata [Hash(String, String)?] @optional @param personalization_design [String?] The personalization design object belonging to this card. @optional @param pin [Stripe::EncryptedPinParam?] @optional @param replacement_for [String?] The card this is meant to be a replacement for (if any). @optional @param replacement_reason [String?] If `replacement_for` is specified, this should indicate why that card is being replaced. @optional @param second_line [Stripe::PostIssuingCardsRequestSecondLine?] @optional @param shipping [Stripe::ShippingSpecs?] @optional @param spending_controls [Stripe::AuthorizationControlsParam?] @optional @param status [String?] Whether authorizations can be approved on this card. May be blocked from activating cards depending on past-due Cardholder requirements. Defaults to `inactive`. @return [Stripe::IssuingCard]

[View source]
def post_issuing_cards(*, currency : String | Nil = nil, _type : String | Nil = nil, cardholder : String | Nil = nil, expand : Array(String) | Nil = nil, financial_account : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, personalization_design : String | Nil = nil, pin : Stripe::EncryptedPinParam | Nil = nil, replacement_for : String | Nil = nil, replacement_reason : String | Nil = nil, second_line : Stripe::PostIssuingCardsRequestSecondLine | Nil = nil, shipping : Stripe::ShippingSpecs | Nil = nil, spending_controls : Stripe::AuthorizationControlsParam | Nil = nil, status : String | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Creates an Issuing <code>Card</code> object.</p> @required @param currency [String?] The currency for the card. @required @param _type [String?] The type of card to issue. Possible values are physical or virtual. @optional @param cardholder [String?] The Cardholder object with which the card will be associated. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param financial_account [String?] @optional @param metadata [Hash(String, String)?] @optional @param personalization_design [String?] The personalization design object belonging to this card. @optional @param pin [Stripe::EncryptedPinParam?] @optional @param replacement_for [String?] The card this is meant to be a replacement for (if any). @optional @param replacement_reason [String?] If replacement_for is specified, this should indicate why that card is being replaced. @optional @param second_line [Stripe::PostIssuingCardsRequestSecondLine?] @optional @param shipping [Stripe::ShippingSpecs?] @optional @param spending_controls [Stripe::AuthorizationControlsParam?] @optional @param status [String?] Whether authorizations can be approved on this card. May be blocked from activating cards depending on past-due Cardholder requirements. Defaults to inactive. @return nil


[View source]
def post_issuing_cards_card(*, card : String | Nil = nil, cancellation_reason : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, personalization_design : String | Nil = nil, pin : Stripe::EncryptedPinParam | Nil = nil, shipping : Stripe::ShippingSpecs | Nil = nil, spending_controls : Stripe::AuthorizationControlsParam | Nil = nil, status : String | Nil = nil) : Stripe::IssuingCard #

Updates the specified Issuing Card object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

@required @param card [String?] @optional @param cancellation_reason [String?] Reason why the `status` of this card is `canceled`. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @optional @param personalization_design [String?] @optional @param pin [Stripe::EncryptedPinParam?] @optional @param shipping [Stripe::ShippingSpecs?] @optional @param spending_controls [Stripe::AuthorizationControlsParam?] @optional @param status [String?] Dictates whether authorizations can be approved on this card. May be blocked from activating cards depending on past-due Cardholder requirements. Defaults to `inactive`. If this card is being canceled because it was lost or stolen, this information should be provided as `cancellation_reason`. @return [Stripe::IssuingCard]

[View source]
def post_issuing_cards_card(*, card : String | Nil = nil, cancellation_reason : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, personalization_design : String | Nil = nil, pin : Stripe::EncryptedPinParam | Nil = nil, shipping : Stripe::ShippingSpecs | Nil = nil, spending_controls : Stripe::AuthorizationControlsParam | Nil = nil, status : String | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Updates the specified Issuing <code>Card</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> @required @param card [String?] @optional @param cancellation_reason [String?] Reason why the status of this card is canceled. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @optional @param personalization_design [String?] @optional @param pin [Stripe::EncryptedPinParam?] @optional @param shipping [Stripe::ShippingSpecs?] @optional @param spending_controls [Stripe::AuthorizationControlsParam?] @optional @param status [String?] Dictates whether authorizations can be approved on this card. May be blocked from activating cards depending on past-due Cardholder requirements. Defaults to inactive. If this card is being canceled because it was lost or stolen, this information should be provided as cancellation_reason. @return nil


[View source]
def post_issuing_cards_card_with_http_info(*, card : String | Nil = nil, cancellation_reason : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, personalization_design : String | Nil = nil, pin : Stripe::EncryptedPinParam | Nil = nil, shipping : Stripe::ShippingSpecs | Nil = nil, spending_controls : Stripe::AuthorizationControlsParam | Nil = nil, status : String | Nil = nil) : Tuple(Stripe::IssuingCard, Int32, Hash(String, Array(String) | String)) #

<p>Updates the specified Issuing <code>Card</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> @required @param card [String?] @optional @param cancellation_reason [String?] Reason why the status of this card is canceled. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @optional @param personalization_design [String?] @optional @param pin [Stripe::EncryptedPinParam?] @optional @param shipping [Stripe::ShippingSpecs?] @optional @param spending_controls [Stripe::AuthorizationControlsParam?] @optional @param status [String?] Dictates whether authorizations can be approved on this card. May be blocked from activating cards depending on past-due Cardholder requirements. Defaults to inactive. If this card is being canceled because it was lost or stolen, this information should be provided as cancellation_reason. @return [Tuple(Stripe::IssuingCard, Integer, Hash)] Stripe::IssuingCard, response status code and response headers


[View source]
def post_issuing_cards_with_http_info(*, currency : String | Nil = nil, _type : String | Nil = nil, cardholder : String | Nil = nil, expand : Array(String) | Nil = nil, financial_account : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, personalization_design : String | Nil = nil, pin : Stripe::EncryptedPinParam | Nil = nil, replacement_for : String | Nil = nil, replacement_reason : String | Nil = nil, second_line : Stripe::PostIssuingCardsRequestSecondLine | Nil = nil, shipping : Stripe::ShippingSpecs | Nil = nil, spending_controls : Stripe::AuthorizationControlsParam | Nil = nil, status : String | Nil = nil) : Tuple(Stripe::IssuingCard, Int32, Hash(String, Array(String) | String)) #

<p>Creates an Issuing <code>Card</code> object.</p> @required @param currency [String?] The currency for the card. @required @param _type [String?] The type of card to issue. Possible values are physical or virtual. @optional @param cardholder [String?] The Cardholder object with which the card will be associated. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param financial_account [String?] @optional @param metadata [Hash(String, String)?] @optional @param personalization_design [String?] The personalization design object belonging to this card. @optional @param pin [Stripe::EncryptedPinParam?] @optional @param replacement_for [String?] The card this is meant to be a replacement for (if any). @optional @param replacement_reason [String?] If replacement_for is specified, this should indicate why that card is being replaced. @optional @param second_line [Stripe::PostIssuingCardsRequestSecondLine?] @optional @param shipping [Stripe::ShippingSpecs?] @optional @param spending_controls [Stripe::AuthorizationControlsParam?] @optional @param status [String?] Whether authorizations can be approved on this card. May be blocked from activating cards depending on past-due Cardholder requirements. Defaults to inactive. @return [Tuple(Stripe::IssuingCard, Integer, Hash)] Stripe::IssuingCard, response status code and response headers


[View source]
def post_issuing_disputes(*, amount : Int64 | Nil = nil, evidence : Stripe::EvidenceParam | Nil = nil, expand : Array(String) | Nil = nil, metadata : Hash(String, String) | Nil = nil, transaction : String | Nil = nil, treasury : Stripe::TreasuryParam | Nil = nil) : Stripe::IssuingDispute #

Creates an Issuing Dispute object. Individual pieces of evidence within the evidence object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to Dispute reasons and evidence for more details about evidence requirements.

@optional @param amount [Int32?] The dispute amount in the card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). If not set, defaults to the full transaction amount. @optional @param evidence [Stripe::EvidenceParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Hash(String, String)?] @optional @param transaction [String?] The ID of the issuing transaction to create a dispute for. For transaction on Treasury FinancialAccounts, use `treasury.received_debit`. @optional @param treasury [Stripe::TreasuryParam?] @return [Stripe::IssuingDispute]

[View source]
def post_issuing_disputes(*, amount : Int64 | Nil = nil, evidence : Stripe::EvidenceParam | Nil = nil, expand : Array(String) | Nil = nil, metadata : Hash(String, String) | Nil = nil, transaction : String | Nil = nil, treasury : Stripe::TreasuryParam | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Creates an Issuing <code>Dispute</code> object. Individual pieces of evidence within the <code>evidence</code> object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to <a href=&quot;/docs/issuing/purchases/disputes#dispute-reasons-and-evidence&quot;>Dispute reasons and evidence</a> for more details about evidence requirements.</p> @optional @param amount [Int32?] The dispute amount in the card's currency and in the smallest currency unit. If not set, defaults to the full transaction amount. @optional @param evidence [Stripe::EvidenceParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Hash(String, String)?] @optional @param transaction [String?] The ID of the issuing transaction to create a dispute for. For transaction on Treasury FinancialAccounts, use treasury.received_debit. @optional @param treasury [Stripe::TreasuryParam?] @return nil


[View source]
def post_issuing_disputes_dispute(*, dispute : String | Nil = nil, amount : Int64 | Nil = nil, evidence : Stripe::EvidenceParam | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Stripe::IssuingDispute #

Updates the specified Issuing Dispute object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Properties on the evidence object can be unset by passing in an empty string.

@required @param dispute [String?] @optional @param amount [Int32?] The dispute amount in the card's currency and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). @optional @param evidence [Stripe::EvidenceParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Stripe::IssuingDispute]

[View source]
def post_issuing_disputes_dispute(*, dispute : String | Nil = nil, amount : Int64 | Nil = nil, evidence : Stripe::EvidenceParam | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Updates the specified Issuing <code>Dispute</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Properties on the <code>evidence</code> object can be unset by passing in an empty string.</p> @required @param dispute [String?] @optional @param amount [Int32?] The dispute amount in the card's currency and in the smallest currency unit. @optional @param evidence [Stripe::EvidenceParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return nil


[View source]
def post_issuing_disputes_dispute_submit(*, dispute : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Stripe::IssuingDispute #

Submits an Issuing Dispute to the card network. Stripe validates that all evidence fields required for the dispute’s reason are present. For more details, see Dispute reasons and evidence.

@required @param dispute [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Stripe::IssuingDispute]

[View source]
def post_issuing_disputes_dispute_submit(*, dispute : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Submits an Issuing <code>Dispute</code> to the card network. Stripe validates that all evidence fields required for the dispute’s reason are present. For more details, see <a href=&quot;/docs/issuing/purchases/disputes#dispute-reasons-and-evidence&quot;>Dispute reasons and evidence</a>.</p> @required @param dispute [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return nil


[View source]
def post_issuing_disputes_dispute_submit_with_http_info(*, dispute : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Tuple(Stripe::IssuingDispute, Int32, Hash(String, Array(String) | String)) #

<p>Submits an Issuing <code>Dispute</code> to the card network. Stripe validates that all evidence fields required for the dispute’s reason are present. For more details, see <a href=&quot;/docs/issuing/purchases/disputes#dispute-reasons-and-evidence&quot;>Dispute reasons and evidence</a>.</p> @required @param dispute [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Tuple(Stripe::IssuingDispute, Integer, Hash)] Stripe::IssuingDispute, response status code and response headers


[View source]
def post_issuing_disputes_dispute_with_http_info(*, dispute : String | Nil = nil, amount : Int64 | Nil = nil, evidence : Stripe::EvidenceParam | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Tuple(Stripe::IssuingDispute, Int32, Hash(String, Array(String) | String)) #

<p>Updates the specified Issuing <code>Dispute</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Properties on the <code>evidence</code> object can be unset by passing in an empty string.</p> @required @param dispute [String?] @optional @param amount [Int32?] The dispute amount in the card's currency and in the smallest currency unit. @optional @param evidence [Stripe::EvidenceParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Tuple(Stripe::IssuingDispute, Integer, Hash)] Stripe::IssuingDispute, response status code and response headers


[View source]
def post_issuing_disputes_with_http_info(*, amount : Int64 | Nil = nil, evidence : Stripe::EvidenceParam | Nil = nil, expand : Array(String) | Nil = nil, metadata : Hash(String, String) | Nil = nil, transaction : String | Nil = nil, treasury : Stripe::TreasuryParam | Nil = nil) : Tuple(Stripe::IssuingDispute, Int32, Hash(String, Array(String) | String)) #

<p>Creates an Issuing <code>Dispute</code> object. Individual pieces of evidence within the <code>evidence</code> object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to <a href=&quot;/docs/issuing/purchases/disputes#dispute-reasons-and-evidence&quot;>Dispute reasons and evidence</a> for more details about evidence requirements.</p> @optional @param amount [Int32?] The dispute amount in the card's currency and in the smallest currency unit. If not set, defaults to the full transaction amount. @optional @param evidence [Stripe::EvidenceParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Hash(String, String)?] @optional @param transaction [String?] The ID of the issuing transaction to create a dispute for. For transaction on Treasury FinancialAccounts, use treasury.received_debit. @optional @param treasury [Stripe::TreasuryParam?] @return [Tuple(Stripe::IssuingDispute, Integer, Hash)] Stripe::IssuingDispute, response status code and response headers


[View source]
def post_issuing_personalization_designs(*, physical_bundle : String | Nil = nil, card_logo : String | Nil = nil, carrier_text : Stripe::CarrierTextParam | Nil = nil, expand : Array(String) | Nil = nil, lookup_key : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, name : String | Nil = nil, preferences : Stripe::PreferencesParam | Nil = nil, transfer_lookup_key : Bool | Nil = nil) : Stripe::IssuingPersonalizationDesign #

Creates a personalization design object.

@required @param physical_bundle [String?] The physical bundle object belonging to this personalization design. @optional @param card_logo [String?] The file for the card logo, for use with physical bundles that support card logos. Must have a `purpose` value of `issuing_logo`. @optional @param carrier_text [Stripe::CarrierTextParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param lookup_key [String?] A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters. @optional @param metadata [Hash(String, String)?] @optional @param name [String?] Friendly display name. @optional @param preferences [Stripe::PreferencesParam?] @optional @param transfer_lookup_key [Bool?] If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design. @return [Stripe::IssuingPersonalizationDesign]

[View source]
def post_issuing_personalization_designs(*, physical_bundle : String | Nil = nil, card_logo : String | Nil = nil, carrier_text : Stripe::CarrierTextParam | Nil = nil, expand : Array(String) | Nil = nil, lookup_key : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, name : String | Nil = nil, preferences : Stripe::PreferencesParam | Nil = nil, transfer_lookup_key : Bool | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Creates a personalization design object.</p> @required @param physical_bundle [String?] The physical bundle object belonging to this personalization design. @optional @param card_logo [String?] The file for the card logo, for use with physical bundles that support card logos. Must have a purpose value of issuing_logo. @optional @param carrier_text [Stripe::CarrierTextParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param lookup_key [String?] A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters. @optional @param metadata [Hash(String, String)?] @optional @param name [String?] Friendly display name. @optional @param preferences [Stripe::PreferencesParam?] @optional @param transfer_lookup_key [Bool?] If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design. @return nil


[View source]
def post_issuing_personalization_designs_personalization_design(*, personalization_design : String | Nil = nil, card_logo : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCardLogo | Nil = nil, carrier_text : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCarrierText | Nil = nil, expand : Array(String) | Nil = nil, lookup_key : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestLookupKey | Nil = nil, metadata : Hash(String, String) | Nil = nil, name : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestName | Nil = nil, physical_bundle : String | Nil = nil, preferences : Stripe::PreferencesParam | Nil = nil, transfer_lookup_key : Bool | Nil = nil) : Stripe::IssuingPersonalizationDesign #

Updates a card personalization object.

@required @param personalization_design [String?] @optional @param card_logo [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCardLogo?] @optional @param carrier_text [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCarrierText?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param lookup_key [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestLookupKey?] @optional @param metadata [Hash(String, String)?] @optional @param name [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestName?] @optional @param physical_bundle [String?] The physical bundle object belonging to this personalization design. @optional @param preferences [Stripe::PreferencesParam?] @optional @param transfer_lookup_key [Bool?] If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design. @return [Stripe::IssuingPersonalizationDesign]

[View source]
def post_issuing_personalization_designs_personalization_design(*, personalization_design : String | Nil = nil, card_logo : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCardLogo | Nil = nil, carrier_text : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCarrierText | Nil = nil, expand : Array(String) | Nil = nil, lookup_key : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestLookupKey | Nil = nil, metadata : Hash(String, String) | Nil = nil, name : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestName | Nil = nil, physical_bundle : String | Nil = nil, preferences : Stripe::PreferencesParam | Nil = nil, transfer_lookup_key : Bool | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Updates a card personalization object.</p> @required @param personalization_design [String?] @optional @param card_logo [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCardLogo?] @optional @param carrier_text [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCarrierText?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param lookup_key [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestLookupKey?] @optional @param metadata [Hash(String, String)?] @optional @param name [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestName?] @optional @param physical_bundle [String?] The physical bundle object belonging to this personalization design. @optional @param preferences [Stripe::PreferencesParam?] @optional @param transfer_lookup_key [Bool?] If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design. @return nil


[View source]
def post_issuing_personalization_designs_personalization_design_with_http_info(*, personalization_design : String | Nil = nil, card_logo : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCardLogo | Nil = nil, carrier_text : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCarrierText | Nil = nil, expand : Array(String) | Nil = nil, lookup_key : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestLookupKey | Nil = nil, metadata : Hash(String, String) | Nil = nil, name : Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestName | Nil = nil, physical_bundle : String | Nil = nil, preferences : Stripe::PreferencesParam | Nil = nil, transfer_lookup_key : Bool | Nil = nil) : Tuple(Stripe::IssuingPersonalizationDesign, Int32, Hash(String, Array(String) | String)) #

<p>Updates a card personalization object.</p> @required @param personalization_design [String?] @optional @param card_logo [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCardLogo?] @optional @param carrier_text [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestCarrierText?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param lookup_key [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestLookupKey?] @optional @param metadata [Hash(String, String)?] @optional @param name [Stripe::PostIssuingPersonalizationDesignsPersonalizationDesignRequestName?] @optional @param physical_bundle [String?] The physical bundle object belonging to this personalization design. @optional @param preferences [Stripe::PreferencesParam?] @optional @param transfer_lookup_key [Bool?] If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design. @return [Tuple(Stripe::IssuingPersonalizationDesign, Integer, Hash)] Stripe::IssuingPersonalizationDesign, response status code and response headers


[View source]
def post_issuing_personalization_designs_with_http_info(*, physical_bundle : String | Nil = nil, card_logo : String | Nil = nil, carrier_text : Stripe::CarrierTextParam | Nil = nil, expand : Array(String) | Nil = nil, lookup_key : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, name : String | Nil = nil, preferences : Stripe::PreferencesParam | Nil = nil, transfer_lookup_key : Bool | Nil = nil) : Tuple(Stripe::IssuingPersonalizationDesign, Int32, Hash(String, Array(String) | String)) #

<p>Creates a personalization design object.</p> @required @param physical_bundle [String?] The physical bundle object belonging to this personalization design. @optional @param card_logo [String?] The file for the card logo, for use with physical bundles that support card logos. Must have a purpose value of issuing_logo. @optional @param carrier_text [Stripe::CarrierTextParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param lookup_key [String?] A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters. @optional @param metadata [Hash(String, String)?] @optional @param name [String?] Friendly display name. @optional @param preferences [Stripe::PreferencesParam?] @optional @param transfer_lookup_key [Bool?] If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design. @return [Tuple(Stripe::IssuingPersonalizationDesign, Integer, Hash)] Stripe::IssuingPersonalizationDesign, response status code and response headers


[View source]
def post_issuing_tokens_token(*, token : String | Nil = nil, status : String | Nil = nil, expand : Array(String) | Nil = nil) : Stripe::IssuingToken #

Attempts to update the specified Issuing Token object to the status specified.

@required @param token [String?] @required @param status [String?] Specifies which status the token should be updated to. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @return [Stripe::IssuingToken]

[View source]
def post_issuing_tokens_token(*, token : String | Nil = nil, status : String | Nil = nil, expand : Array(String) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Attempts to update the specified Issuing <code>Token</code> object to the status specified.</p> @required @param token [String?] @required @param status [String?] Specifies which status the token should be updated to. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @return nil


[View source]
def post_issuing_tokens_token_with_http_info(*, token : String | Nil = nil, status : String | Nil = nil, expand : Array(String) | Nil = nil) : Tuple(Stripe::IssuingToken, Int32, Hash(String, Array(String) | String)) #

<p>Attempts to update the specified Issuing <code>Token</code> object to the status specified.</p> @required @param token [String?] @required @param status [String?] Specifies which status the token should be updated to. @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::IssuingToken, Integer, Hash)] Stripe::IssuingToken, response status code and response headers


[View source]
def post_issuing_transactions_transaction(*, transaction : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Stripe::IssuingTransaction #

Updates the specified Issuing Transaction object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

@required @param transaction [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Stripe::IssuingTransaction]

[View source]
def post_issuing_transactions_transaction(*, transaction : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Updates the specified Issuing <code>Transaction</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> @required @param transaction [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return nil


[View source]
def post_issuing_transactions_transaction_with_http_info(*, transaction : String | Nil = nil, expand : Array(String) | Nil = nil, metadata : Stripe::PostAccountsRequestMetadata | Nil = nil) : Tuple(Stripe::IssuingTransaction, Int32, Hash(String, Array(String) | String)) #

<p>Updates the specified Issuing <code>Transaction</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> @required @param transaction [String?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param metadata [Stripe::PostAccountsRequestMetadata?] @return [Tuple(Stripe::IssuingTransaction, Integer, Hash)] Stripe::IssuingTransaction, response status code and response headers


[View source]