Info: This ns is auto-generated from the Stripe OpenAPI spec.
Info: This ns is auto-generated from the Stripe OpenAPI spec.
(create {:keys [body]})Create a customer
HTTP Method: POST Endpoint: /v1/customers
Example Usage: (create {})
Create a customer
HTTP Method: POST
Endpoint: /v1/customers
Example Usage:
(create {})(create-customer-balance-transactions {:keys [customer-id body]})Create a customer balance transaction
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/balance_transactions
Path Parameters:
Example Usage: (create-customer-balance-transactions {:customer-id example-customer-id})
Create a customer balance transaction
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/balance_transactions
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(create-customer-balance-transactions {:customer-id example-customer-id})(create-customer-bank-accounts {:keys [customer-id body]})Create a card
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/bank_accounts
Path Parameters:
Example Usage: (create-customer-bank-accounts {:customer-id example-customer-id})
Create a card
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/bank_accounts
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(create-customer-bank-accounts {:customer-id example-customer-id})(create-customer-cards {:keys [customer-id body]})Create a card
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/cards
Path Parameters:
Example Usage: (create-customer-cards {:customer-id example-customer-id})
Create a card
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/cards
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(create-customer-cards {:customer-id example-customer-id})(create-customer-funding-instructions {:keys [customer-id body]})Create or retrieve funding instructions for a customer cash balance
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/funding_instructions
Path Parameters:
Example Usage: (create-customer-funding-instructions {:customer-id example-customer-id})
Create or retrieve funding instructions for a customer cash balance
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/funding_instructions
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(create-customer-funding-instructions {:customer-id example-customer-id})(create-customer-sources {:keys [customer-id body]})Create a card
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/sources
Path Parameters:
Example Usage: (create-customer-sources {:customer-id example-customer-id})
Create a card
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/sources
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(create-customer-sources {:customer-id example-customer-id})(create-customer-subscriptions {:keys [customer-id body]})Create a subscription
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/subscriptions
Path Parameters:
Example Usage: (create-customer-subscriptions {:customer-id example-customer-id})
Create a subscription
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/subscriptions
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(create-customer-subscriptions {:customer-id example-customer-id})(create-customer-tax-ids {:keys [customer-id body]})Create a Customer tax ID
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/tax_ids
Path Parameters:
Example Usage: (create-customer-tax-ids {:customer-id example-customer-id})
Create a Customer tax ID
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/tax_ids
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(create-customer-tax-ids {:customer-id example-customer-id})(delete-customer {:keys [customer-id]})Delete a customer
HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}
Path Parameters:
Example Usage: (delete-customer {:customer-id example-customer-id})
Delete a customer
HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(delete-customer {:customer-id example-customer-id})(delete-customer-bank-accounts-id {:keys [customer-id bank-account-id]})Delete a customer source
HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}
Path Parameters:
Example Usage: (delete-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id})
Delete a customer source
HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- bank-account-id (String): The bank-account-id parameter. (required)
Example Usage:
(delete-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id})(delete-customer-cards-id {:keys [customer-id card-id]})Delete a customer source
HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/cards/{card-id}
Path Parameters:
Example Usage: (delete-customer-cards-id {:customer-id example-customer-id :card-id example-card-id})
Delete a customer source
HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/cards/{card-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- card-id (String): The card-id parameter. (required)
Example Usage:
(delete-customer-cards-id {:customer-id example-customer-id :card-id example-card-id})(delete-customer-discount {:keys [customer-id]})Delete a customer discount
HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/discount
Path Parameters:
Example Usage: (delete-customer-discount {:customer-id example-customer-id})
Delete a customer discount
HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/discount
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(delete-customer-discount {:customer-id example-customer-id})(delete-customer-sources-id {:keys [customer-id source-id]})Delete a customer source
HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/sources/{source-id}
Path Parameters:
Example Usage: (delete-customer-sources-id {:customer-id example-customer-id :source-id example-source-id})
Delete a customer source
HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/sources/{source-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- source-id (String): The source-id parameter. (required)
Example Usage:
(delete-customer-sources-id {:customer-id example-customer-id :source-id example-source-id})(delete-customer-subscriptions-subscription-exposed-id
{:keys [customer-id subscription-id]})Cancel a subscription
HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}
Path Parameters:
Example Usage: (delete-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id})
Cancel a subscription
HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- subscription-id (String): The subscription-id parameter. (required)
Example Usage:
(delete-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id})(delete-customer-subscriptions-subscription-exposed-id-discount
{:keys [customer-id subscription-id]})Delete a customer discount
HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}/discount
Path Parameters:
Example Usage: (delete-customer-subscriptions-subscription-exposed-id-discount {:customer-id example-customer-id :subscription-id example-subscription-id})
Delete a customer discount
HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}/discount
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- subscription-id (String): The subscription-id parameter. (required)
Example Usage:
(delete-customer-subscriptions-subscription-exposed-id-discount {:customer-id example-customer-id :subscription-id example-subscription-id})(delete-customer-tax-ids-id {:keys [customer-id tax-id-id]})Delete a Customer tax ID
HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/tax_ids/{tax-id-id}
Path Parameters:
Example Usage: (delete-customer-tax-ids-id {:customer-id example-customer-id :tax-id-id example-tax-id-id})
Delete a Customer tax ID
HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/tax_ids/{tax-id-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- tax-id-id (String): The tax-id-id parameter. (required)
Example Usage:
(delete-customer-tax-ids-id {:customer-id example-customer-id :tax-id-id example-tax-id-id})(list-all {:keys [query-params]})List all customers
HTTP Method: GET Endpoint: /v1/customers
Query Parameters:
email field. The value must be a string.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.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.Example Usage: (list-all {:query-params {:limit 10}})
List all customers
HTTP Method: GET
Endpoint: /v1/customers
Query Parameters:
- created (Unknown): Only return customers that were created during the given date interval.
- email (String): A case-sensitive filter on the list based on the customer's `email` field. The value must be a string.
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- 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.
- test-clock (String): Provides a list of customers that are associated with the specified test clock. The response will not include customers with test clocks if this parameter is not set.
Example Usage:
(list-all {:query-params {:limit 10}})(list-all-customer-balance-transactions {:keys [customer-id query-params]})List customer balance transactions
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/balance_transactions
Path Parameters:
Query Parameters:
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.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.Example Usage: (list-all-customer-balance-transactions {:customer-id example-customer-id :query-params {:limit 10}})
List customer balance transactions
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/balance_transactions
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- created (Unknown): Only return customer balance transactions that were created during the given date interval.
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- invoice (String): Only return transactions that are related to the specified invoice.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- 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.
Example Usage:
(list-all-customer-balance-transactions {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-bank-accounts {:keys [customer-id query-params]})List all bank accounts
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/bank_accounts
Path Parameters:
Query Parameters:
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.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.Example Usage: (list-all-customer-bank-accounts {:customer-id example-customer-id :query-params {:limit 10}})
List all bank accounts
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/bank_accounts
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- 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.
Example Usage:
(list-all-customer-bank-accounts {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-cards {:keys [customer-id query-params]})List all cards
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cards
Path Parameters:
Query Parameters:
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.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.Example Usage: (list-all-customer-cards {:customer-id example-customer-id :query-params {:limit 10}})
List all cards
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cards
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- 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.
Example Usage:
(list-all-customer-cards {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-cash-balance {:keys [customer-id query-params]})Retrieve a cash balance
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cash_balance
Path Parameters:
Query Parameters:
Example Usage: (list-all-customer-cash-balance {:customer-id example-customer-id :query-params {:limit 10}})
Retrieve a cash balance
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cash_balance
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(list-all-customer-cash-balance {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-cash-balance-transactions {:keys [customer-id query-params]})List cash balance transactions
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cash_balance_transactions
Path Parameters:
Query Parameters:
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.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.Example Usage: (list-all-customer-cash-balance-transactions {:customer-id example-customer-id :query-params {:limit 10}})
List cash balance transactions
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cash_balance_transactions
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- 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.
Example Usage:
(list-all-customer-cash-balance-transactions {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-discount {:keys [customer-id query-params]})No description available.
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/discount
Path Parameters:
Query Parameters:
Example Usage: (list-all-customer-discount {:customer-id example-customer-id :query-params {:limit 10}})
No description available.
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/discount
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(list-all-customer-discount {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-payment-methods {:keys [customer-id query-params]})List a Customer's PaymentMethods
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/payment_methods
Path Parameters:
Query Parameters:
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.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.type field. Without the filter, the list includes all current and future payment method types. If your integration expects only one type of payment method in the response, make sure to provide a type value in the request.Example Usage: (list-all-customer-payment-methods {:customer-id example-customer-id :query-params {:limit 10}})
List a Customer's PaymentMethods
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/payment_methods
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- allow-redisplay (String): This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow.
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- 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.
- type (String): An optional filter on the list, based on the object `type` field. Without the filter, the list includes all current and future payment method types. If your integration expects only one type of payment method in the response, make sure to provide a type value in the request.
Example Usage:
(list-all-customer-payment-methods {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-sources {:keys [customer-id query-params]})No description available.
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/sources
Path Parameters:
Query Parameters:
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.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.Example Usage: (list-all-customer-sources {:customer-id example-customer-id :query-params {:limit 10}})
No description available.
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/sources
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- object (String): Filter sources according to a particular object type.
- 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.
Example Usage:
(list-all-customer-sources {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-subscriptions {:keys [customer-id query-params]})List active subscriptions
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/subscriptions
Path Parameters:
Query Parameters:
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.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.Example Usage: (list-all-customer-subscriptions {:customer-id example-customer-id :query-params {:limit 10}})
List active subscriptions
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/subscriptions
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- 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.
Example Usage:
(list-all-customer-subscriptions {:customer-id example-customer-id :query-params {:limit 10}})(list-all-customer-subscriptions-subscription-exposed-id-discount
{:keys [customer-id subscription-id query-params]})No description available.
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}/discount
Path Parameters:
Query Parameters:
Example Usage: (list-all-customer-subscriptions-subscription-exposed-id-discount {:customer-id example-customer-id :subscription-id example-subscription-id :query-params {:limit 10}})
No description available.
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}/discount
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- subscription-id (String): The subscription-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(list-all-customer-subscriptions-subscription-exposed-id-discount {:customer-id example-customer-id :subscription-id example-subscription-id :query-params {:limit 10}})(list-all-customer-tax-ids {:keys [customer-id query-params]})List all Customer tax IDs
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/tax_ids
Path Parameters:
Query Parameters:
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.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.Example Usage: (list-all-customer-tax-ids {:customer-id example-customer-id :query-params {:limit 10}})
List all Customer tax IDs
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/tax_ids
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- 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.
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- 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.
Example Usage:
(list-all-customer-tax-ids {:customer-id example-customer-id :query-params {:limit 10}})(list-all-search {:keys [query-params]})Search customers
HTTP Method: GET Endpoint: /v1/customers/search
Query Parameters:
Example Usage: (list-all-search {:query-params {:limit 10}})
Search customers
HTTP Method: GET
Endpoint: /v1/customers/search
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
- limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
- page (String): A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.
- query (String): The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for customers](https://docs.stripe.com/search#query-fields-for-customers). (required)
Example Usage:
(list-all-search {:query-params {:limit 10}})(post-customer-bank-accounts-id {:keys [customer-id bank-account-id body]})No description available.
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}
Path Parameters:
Example Usage: (post-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id})
No description available.
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- bank-account-id (String): The bank-account-id parameter. (required)
Example Usage:
(post-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id})(post-customer-bank-accounts-id-verify {:keys [customer-id bank-account-id
body]})Verify a bank account
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}/verify
Path Parameters:
Example Usage: (post-customer-bank-accounts-id-verify {:customer-id example-customer-id :bank-account-id example-bank-account-id})
Verify a bank account
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}/verify
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- bank-account-id (String): The bank-account-id parameter. (required)
Example Usage:
(post-customer-bank-accounts-id-verify {:customer-id example-customer-id :bank-account-id example-bank-account-id})(post-customer-cards-id {:keys [customer-id card-id body]})No description available.
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/cards/{card-id}
Path Parameters:
Example Usage: (post-customer-cards-id {:customer-id example-customer-id :card-id example-card-id})
No description available.
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/cards/{card-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- card-id (String): The card-id parameter. (required)
Example Usage:
(post-customer-cards-id {:customer-id example-customer-id :card-id example-card-id})(post-customer-sources-id {:keys [customer-id source-id body]})No description available.
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/sources/{source-id}
Path Parameters:
Example Usage: (post-customer-sources-id {:customer-id example-customer-id :source-id example-source-id})
No description available.
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/sources/{source-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- source-id (String): The source-id parameter. (required)
Example Usage:
(post-customer-sources-id {:customer-id example-customer-id :source-id example-source-id})(post-customer-sources-id-verify {:keys [customer-id source-id body]})Verify a bank account
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/sources/{source-id}/verify
Path Parameters:
Example Usage: (post-customer-sources-id-verify {:customer-id example-customer-id :source-id example-source-id})
Verify a bank account
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/sources/{source-id}/verify
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- source-id (String): The source-id parameter. (required)
Example Usage:
(post-customer-sources-id-verify {:customer-id example-customer-id :source-id example-source-id})(retrieve-customer {:keys [customer-id query-params]})Retrieve a customer
HTTP Method: GET Endpoint: /v1/customers/{customer-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer {:customer-id example-customer-id :query-params {:limit 10}})
Retrieve a customer
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer {:customer-id example-customer-id :query-params {:limit 10}})(retrieve-customer-balance-transactions-transaction
{:keys [customer-id balance-transaction-id query-params]})Retrieve a customer balance transaction
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/balance_transactions/{balance-transaction-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer-balance-transactions-transaction {:customer-id example-customer-id :balance-transaction-id example-balance-transaction-id :query-params {:limit 10}})
Retrieve a customer balance transaction
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/balance_transactions/{balance-transaction-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- balance-transaction-id (String): The balance-transaction-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer-balance-transactions-transaction {:customer-id example-customer-id :balance-transaction-id example-balance-transaction-id :query-params {:limit 10}})(retrieve-customer-bank-accounts-id {:keys [customer-id bank-account-id
query-params]})Retrieve a bank account
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id :query-params {:limit 10}})
Retrieve a bank account
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- bank-account-id (String): The bank-account-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id :query-params {:limit 10}})(retrieve-customer-cards-id {:keys [customer-id card-id query-params]})Retrieve a card
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cards/{card-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer-cards-id {:customer-id example-customer-id :card-id example-card-id :query-params {:limit 10}})
Retrieve a card
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cards/{card-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- card-id (String): The card-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer-cards-id {:customer-id example-customer-id :card-id example-card-id :query-params {:limit 10}})(retrieve-customer-cash-balance-transactions-transaction
{:keys [customer-id cash-balance-transaction-id query-params]})Retrieve a cash balance transaction
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cash_balance_transactions/{cash-balance-transaction-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer-cash-balance-transactions-transaction {:customer-id example-customer-id :cash-balance-transaction-id example-cash-balance-transaction-id :query-params {:limit 10}})
Retrieve a cash balance transaction
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cash_balance_transactions/{cash-balance-transaction-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- cash-balance-transaction-id (String): The cash-balance-transaction-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer-cash-balance-transactions-transaction {:customer-id example-customer-id :cash-balance-transaction-id example-cash-balance-transaction-id :query-params {:limit 10}})(retrieve-customer-payment-methods-payment-method
{:keys [customer-id payment-method-id query-params]})Retrieve a Customer's PaymentMethod
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/payment_methods/{payment-method-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer-payment-methods-payment-method {:customer-id example-customer-id :payment-method-id example-payment-method-id :query-params {:limit 10}})
Retrieve a Customer's PaymentMethod
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/payment_methods/{payment-method-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- payment-method-id (String): The payment-method-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer-payment-methods-payment-method {:customer-id example-customer-id :payment-method-id example-payment-method-id :query-params {:limit 10}})(retrieve-customer-sources-id {:keys [customer-id source-id query-params]})No description available.
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/sources/{source-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer-sources-id {:customer-id example-customer-id :source-id example-source-id :query-params {:limit 10}})
No description available.
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/sources/{source-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- source-id (String): The source-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer-sources-id {:customer-id example-customer-id :source-id example-source-id :query-params {:limit 10}})(retrieve-customer-subscriptions-subscription-exposed-id
{:keys [customer-id subscription-id query-params]})Retrieve a subscription
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id :query-params {:limit 10}})
Retrieve a subscription
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- subscription-id (String): The subscription-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id :query-params {:limit 10}})(retrieve-customer-tax-ids-id {:keys [customer-id tax-id-id query-params]})Retrieve a Customer tax ID
HTTP Method: GET Endpoint: /v1/customers/{customer-id}/tax_ids/{tax-id-id}
Path Parameters:
Query Parameters:
Example Usage: (retrieve-customer-tax-ids-id {:customer-id example-customer-id :tax-id-id example-tax-id-id :query-params {:limit 10}})
Retrieve a Customer tax ID
HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/tax_ids/{tax-id-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- tax-id-id (String): The tax-id-id parameter. (required)
Query Parameters:
- expand (Array): Specifies which fields in the response should be expanded.
Example Usage:
(retrieve-customer-tax-ids-id {:customer-id example-customer-id :tax-id-id example-tax-id-id :query-params {:limit 10}})(update-customer {:keys [customer-id body]})Update a customer
HTTP Method: POST Endpoint: /v1/customers/{customer-id}
Path Parameters:
Example Usage: (update-customer {:customer-id example-customer-id})
Update a customer
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(update-customer {:customer-id example-customer-id})(update-customer-balance-transactions-transaction
{:keys [customer-id balance-transaction-id body]})Update a customer credit balance transaction
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/balance_transactions/{balance-transaction-id}
Path Parameters:
Example Usage: (update-customer-balance-transactions-transaction {:customer-id example-customer-id :balance-transaction-id example-balance-transaction-id})
Update a customer credit balance transaction
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/balance_transactions/{balance-transaction-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- balance-transaction-id (String): The balance-transaction-id parameter. (required)
Example Usage:
(update-customer-balance-transactions-transaction {:customer-id example-customer-id :balance-transaction-id example-balance-transaction-id})(update-customer-cash-balance {:keys [customer-id body]})Update a cash balance's settings
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/cash_balance
Path Parameters:
Example Usage: (update-customer-cash-balance {:customer-id example-customer-id})
Update a cash balance's settings
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/cash_balance
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
Example Usage:
(update-customer-cash-balance {:customer-id example-customer-id})(update-customer-subscriptions-subscription-exposed-id
{:keys [customer-id subscription-id body]})Update a subscription on a customer
HTTP Method: POST Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}
Path Parameters:
Example Usage: (update-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id})
Update a subscription on a customer
HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}
Path Parameters:
- customer-id (String): The customer-id parameter. (required)
- subscription-id (String): The subscription-id parameter. (required)
Example Usage:
(update-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id})cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |