Sha256: 27db49413d83d03bde3e7b2b502a040260ad75d521030d6798f4cc27e5296a30
Contents?: true
Size: 912 Bytes
Versions: 2
Compression:
Stored size: 912 Bytes
Contents
require "pay/env" require "pay/stripe/billable" require "pay/stripe/charge" require "pay/stripe/subscription" require "pay/stripe/webhooks" module Pay module Stripe include Env extend self def setup ::Stripe.api_key = private_key ::Stripe.api_version = "2020-08-27" ::StripeEvent.signing_secret = signing_secret # Used by Stripe to identify Pay for support ::Stripe.set_app_info("PayRails", partner_id: "pp_partner_IqhY0UExnJYLxg", version: Pay::VERSION, url: "https://github.com/pay-rails/pay") Pay.charge_model.include Pay::Stripe::Charge Pay.subscription_model.include Pay::Stripe::Subscription end def public_key find_value_by_name(:stripe, :public_key) end def private_key find_value_by_name(:stripe, :private_key) end def signing_secret find_value_by_name(:stripe, :signing_secret) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pay-2.4.4 | lib/pay/stripe.rb |
pay-2.4.3 | lib/pay/stripe.rb |