module Stripe
def self.app_info
Gets the application for a plugin that's identified some. See
def self.app_info @app_info end
def self.app_info=(info)
def self.app_info=(info) @app_info = info end
def self.deserialize(data)
def self.deserialize(data) data = JSON.parse(data) if data.is_a?(String) Util.convert_to_stripe_object(data, {}) end
def self.raw_request(method, url, params = {}, opts = {})
def self.raw_request(method, url, params = {}, opts = {}) req = RawRequest.new req.execute(method, url, params, opts) end
def self.set_app_info(name, partner_id: nil, url: nil, version: nil)
communicating with Stripe.
with API requests. Useful for plugin authors to identify their plugin when
Sets some basic information about the running application that's sent along
def self.set_app_info(name, partner_id: nil, url: nil, version: nil) @app_info = { name: name, partner_id: partner_id, url: url, version: version, } end
Modules
- Stripe::APIOperations
- Stripe::ApiVersion
- Stripe::Apps
- Stripe::BillingPortal
- Stripe::Capital
- Stripe::Checkout
- Stripe::FinancialConnections
- Stripe::GiftCards
- Stripe::Identity
- Stripe::Issuing
- Stripe::OAuth
- Stripe::ObjectTypes
- Stripe::Radar
- Stripe::Reporting
- Stripe::Sigma
- Stripe::StripeResponseBase
- Stripe::Tax
- Stripe::Terminal
- Stripe::TestHelpers
- Stripe::Treasury
- Stripe::Util
- Stripe::Webhook
Classes
- Stripe::APIConnectionError
- Stripe::APIError
- Stripe::APIResource
- Stripe::APIResourceTestHelpers
- Stripe::Account
- Stripe::AccountLink
- Stripe::AccountSession
- Stripe::AlipayAccount
- Stripe::ApplePayDomain
- Stripe::ApplicationFee
- Stripe::ApplicationFeeRefund
- Stripe::AuthenticationError
- Stripe::Balance
- Stripe::BalanceTransaction
- Stripe::BankAccount
- Stripe::Capability
- Stripe::Card
- Stripe::CardError
- Stripe::CashBalance
- Stripe::Charge
- Stripe::ConnectionManager
- Stripe::CountrySpec
- Stripe::Coupon
- Stripe::CreditNote
- Stripe::CreditNoteLineItem
- Stripe::Customer
- Stripe::CustomerBalanceTransaction
- Stripe::CustomerCashBalanceTransaction
- Stripe::Discount
- Stripe::Dispute
- Stripe::EphemeralKey
- Stripe::ErrorObject
- Stripe::Event
- Stripe::ExchangeRate
- Stripe::File
- Stripe::FileLink
- Stripe::FundingInstructions
- Stripe::IdempotencyError
- Stripe::Instrumentation
- Stripe::InvalidRequestError
- Stripe::Invoice
- Stripe::InvoiceItem
- Stripe::InvoiceLineItem
- Stripe::LineItem
- Stripe::ListObject
- Stripe::LoginLink
- Stripe::Mandate
- Stripe::MultipartEncoder
- Stripe::OAuthErrorObject
- Stripe::Order
- Stripe::PaymentIntent
- Stripe::PaymentLink
- Stripe::PaymentMethod
- Stripe::Payout
- Stripe::PermissionError
- Stripe::Person
- Stripe::Plan
- Stripe::Preview
- Stripe::Price
- Stripe::Product
- Stripe::PromotionCode
- Stripe::Quote
- Stripe::QuotePhase
- Stripe::RateLimitError
- Stripe::RawRequest
- Stripe::RecipientTransfer
- Stripe::Refund
- Stripe::RequestSigningAuthenticator
- Stripe::Reversal
- Stripe::Review
- Stripe::SearchResultObject
- Stripe::SetupAttempt
- Stripe::SetupIntent
- Stripe::ShippingRate
- Stripe::SignatureVerificationError
- Stripe::SingletonAPIResource
- Stripe::Source
- Stripe::SourceTransaction
- Stripe::StripeClient
- Stripe::StripeConfiguration
- Stripe::StripeError
- Stripe::StripeHeadersOnlyResponse
- Stripe::StripeObject
- Stripe::StripeResponse
- Stripe::StripeResponseHeaders
- Stripe::Subscription
- Stripe::SubscriptionItem
- Stripe::SubscriptionSchedule
- Stripe::TaxCode
- Stripe::TaxId
- Stripe::TaxRate
- Stripe::Token
- Stripe::Topup
- Stripe::Transfer
- Stripe::UsageRecord
- Stripe::UsageRecordSummary
- Stripe::WebhookEndpoint
Class Methods
Defined in
- lib/stripe.rb
- lib/stripe/api_operations/create.rb
- lib/stripe/api_operations/delete.rb
- lib/stripe/api_operations/list.rb
- lib/stripe/api_operations/nested_resource.rb
- lib/stripe/api_operations/request.rb
- lib/stripe/api_operations/save.rb
- lib/stripe/api_operations/search.rb
- lib/stripe/api_resource.rb
- lib/stripe/api_resource_test_helpers.rb
- lib/stripe/api_version.rb
- lib/stripe/connection_manager.rb
- lib/stripe/error_object.rb
- lib/stripe/errors.rb
- lib/stripe/instrumentation.rb
- lib/stripe/list_object.rb
- lib/stripe/multipart_encoder.rb
- lib/stripe/oauth.rb
- lib/stripe/object_types.rb
- lib/stripe/request_signing_authenticator.rb
- lib/stripe/resources/account.rb
- lib/stripe/resources/account_link.rb
- lib/stripe/resources/account_session.rb
- lib/stripe/resources/alipay_account.rb
- lib/stripe/resources/apple_pay_domain.rb
- lib/stripe/resources/application_fee.rb
- lib/stripe/resources/application_fee_refund.rb
- lib/stripe/resources/apps/secret.rb
- lib/stripe/resources/balance.rb
- lib/stripe/resources/balance_transaction.rb
- lib/stripe/resources/bank_account.rb
- lib/stripe/resources/billing_portal/configuration.rb
- lib/stripe/resources/billing_portal/session.rb
- lib/stripe/resources/capability.rb
- lib/stripe/resources/capital/financing_offer.rb
- lib/stripe/resources/capital/financing_summary.rb
- lib/stripe/resources/capital/financing_transaction.rb
- lib/stripe/resources/card.rb
- lib/stripe/resources/cash_balance.rb
- lib/stripe/resources/charge.rb
- lib/stripe/resources/checkout/session.rb
- lib/stripe/resources/country_spec.rb
- lib/stripe/resources/coupon.rb
- lib/stripe/resources/credit_note.rb
- lib/stripe/resources/credit_note_line_item.rb
- lib/stripe/resources/customer.rb
- lib/stripe/resources/customer_balance_transaction.rb
- lib/stripe/resources/customer_cash_balance_transaction.rb
- lib/stripe/resources/discount.rb
- lib/stripe/resources/dispute.rb
- lib/stripe/resources/ephemeral_key.rb
- lib/stripe/resources/event.rb
- lib/stripe/resources/exchange_rate.rb
- lib/stripe/resources/file.rb
- lib/stripe/resources/file_link.rb
- lib/stripe/resources/financial_connections/account.rb
- lib/stripe/resources/financial_connections/account_owner.rb
- lib/stripe/resources/financial_connections/account_ownership.rb
- lib/stripe/resources/financial_connections/inferred_balance.rb
- lib/stripe/resources/financial_connections/session.rb
- lib/stripe/resources/financial_connections/transaction.rb
- lib/stripe/resources/funding_instructions.rb
- lib/stripe/resources/gift_cards/card.rb
- lib/stripe/resources/gift_cards/transaction.rb
- lib/stripe/resources/identity/verification_report.rb
- lib/stripe/resources/identity/verification_session.rb
- lib/stripe/resources/invoice.rb
- lib/stripe/resources/invoice_item.rb
- lib/stripe/resources/invoice_line_item.rb
- lib/stripe/resources/issuing/authorization.rb
- lib/stripe/resources/issuing/card.rb
- lib/stripe/resources/issuing/card_bundle.rb
- lib/stripe/resources/issuing/card_design.rb
- lib/stripe/resources/issuing/cardholder.rb
- lib/stripe/resources/issuing/dispute.rb
- lib/stripe/resources/issuing/transaction.rb
- lib/stripe/resources/line_item.rb
- lib/stripe/resources/login_link.rb
- lib/stripe/resources/mandate.rb
- lib/stripe/resources/order.rb
- lib/stripe/resources/payment_intent.rb
- lib/stripe/resources/payment_link.rb
- lib/stripe/resources/payment_method.rb
- lib/stripe/resources/payout.rb
- lib/stripe/resources/person.rb
- lib/stripe/resources/plan.rb
- lib/stripe/resources/price.rb
- lib/stripe/resources/product.rb
- lib/stripe/resources/promotion_code.rb
- lib/stripe/resources/quote.rb
- lib/stripe/resources/quote_phase.rb
- lib/stripe/resources/radar/early_fraud_warning.rb
- lib/stripe/resources/radar/value_list.rb
- lib/stripe/resources/radar/value_list_item.rb
- lib/stripe/resources/recipient_transfer.rb
- lib/stripe/resources/refund.rb
- lib/stripe/resources/reporting/report_run.rb
- lib/stripe/resources/reporting/report_type.rb
- lib/stripe/resources/reversal.rb
- lib/stripe/resources/review.rb
- lib/stripe/resources/setup_attempt.rb
- lib/stripe/resources/setup_intent.rb
- lib/stripe/resources/shipping_rate.rb
- lib/stripe/resources/sigma/scheduled_query_run.rb
- lib/stripe/resources/source.rb
- lib/stripe/resources/source_transaction.rb
- lib/stripe/resources/subscription.rb
- lib/stripe/resources/subscription_item.rb
- lib/stripe/resources/subscription_schedule.rb
- lib/stripe/resources/tax/calculation.rb
- lib/stripe/resources/tax/registration.rb
- lib/stripe/resources/tax/settings.rb
- lib/stripe/resources/tax/transaction.rb
- lib/stripe/resources/tax_code.rb
- lib/stripe/resources/tax_id.rb
- lib/stripe/resources/tax_rate.rb
- lib/stripe/resources/terminal/configuration.rb
- lib/stripe/resources/terminal/connection_token.rb
- lib/stripe/resources/terminal/location.rb
- lib/stripe/resources/terminal/reader.rb
- lib/stripe/resources/test_helpers/test_clock.rb
- lib/stripe/resources/token.rb
- lib/stripe/resources/topup.rb
- lib/stripe/resources/transfer.rb
- lib/stripe/resources/treasury/credit_reversal.rb
- lib/stripe/resources/treasury/debit_reversal.rb
- lib/stripe/resources/treasury/financial_account.rb
- lib/stripe/resources/treasury/inbound_transfer.rb
- lib/stripe/resources/treasury/outbound_payment.rb
- lib/stripe/resources/treasury/outbound_transfer.rb
- lib/stripe/resources/treasury/received_credit.rb
- lib/stripe/resources/treasury/received_debit.rb
- lib/stripe/resources/treasury/transaction.rb
- lib/stripe/resources/treasury/transaction_entry.rb
- lib/stripe/resources/usage_record.rb
- lib/stripe/resources/usage_record_summary.rb
- lib/stripe/resources/webhook_endpoint.rb
- lib/stripe/search_result_object.rb
- lib/stripe/singleton_api_resource.rb
- lib/stripe/stripe_client.rb
- lib/stripe/stripe_configuration.rb
- lib/stripe/stripe_object.rb
- lib/stripe/stripe_response.rb
- lib/stripe/util.rb
- lib/stripe/version.rb
- lib/stripe/webhook.rb