module Stripe::OAuth
Public Class Methods
get_client_id(params = {})
click to toggle source
# File lib/stripe/oauth.rb, line 17 def self.get_client_id(params = {}) client_id = params[:client_id] || Stripe.client_id unless client_id raise AuthenticationError, "No client_id provided. " \ 'Set your client_id using "Stripe.client_id = <CLIENT-ID>". ' \ "You can find your client_ids in your Stripe dashboard at " \ "https://dashboard.stripe.com/account/applications/settings, " \ "after registering your account as a platform. See " \ "https://stripe.com/docs/connect/standalone-accounts for details, " \ "or email support@stripe.com if you have any questions." end client_id end
token(params = {}, opts = {})
click to toggle source
# File lib/stripe/oauth.rb, line 44 def self.token(params = {}, opts = {}) opts = Util.normalize_opts(opts) resp, opts = OAuthOperations.request( :post, "/oauth/token", params, opts ) # This is just going to return a generic StripeObject, but that's okay Util.convert_to_stripe_object(resp.data, opts) end