Table of Contents - pay-3.0.17 Documentation
Pages
Classes and Modules
- ActiveRecord
- ActiveRecord::Generators
- ActiveRecord::Generators::BillableGenerator
- ActiveRecord::Generators::MerchantGenerator
- AddPayBillableTo
- AddPayMerchantTo
- Pay
- Pay::ActionRequired
- Pay::Adapter
- Pay::Attributes
- Pay::Attributes::CustomerExtension
- Pay::Attributes::MerchantExtension
- Pay::Billable
- Pay::Billable::SyncCustomer
- Pay::Braintree
- Pay::Braintree::AuthorizationError
- Pay::Braintree::Billable
- Pay::Braintree::Charge
- Pay::Braintree::Error
- Pay::Braintree::PaymentMethod
- Pay::Braintree::Subscription
- Pay::Braintree::Webhooks
- Pay::Braintree::Webhooks::SubscriptionCanceled
- Pay::Braintree::Webhooks::SubscriptionChargedSuccessfully
- Pay::Braintree::Webhooks::SubscriptionChargedUnsuccessfully
- Pay::Braintree::Webhooks::SubscriptionExpired
- Pay::Braintree::Webhooks::SubscriptionTrialEnded
- Pay::Braintree::Webhooks::SubscriptionWentActive
- Pay::Braintree::Webhooks::SubscriptionWentPastDue
- Pay::Currency
- Pay::Engine
- Pay::Env
- Pay::Error
- Pay::FakeProcessor
- Pay::FakeProcessor::Billable
- Pay::FakeProcessor::Charge
- Pay::FakeProcessor::Error
- Pay::FakeProcessor::PaymentMethod
- Pay::FakeProcessor::Subscription
- Pay::Generators
- Pay::Generators::BillableGenerator
- Pay::Generators::EmailViewsGenerator
- Pay::Generators::MerchantGenerator
- Pay::Generators::OrmHelpers
- Pay::Generators::ViewsGenerator
- Pay::InvalidPaymentMethod
- Pay::Merchant
- Pay::NanoId
- Pay::Paddle
- Pay::Paddle::Billable
- Pay::Paddle::Charge
- Pay::Paddle::Error
- Pay::Paddle::PaymentMethod
- Pay::Paddle::Subscription
- Pay::Paddle::Webhooks
- Pay::Paddle::Webhooks::SignatureVerifier
- Pay::Paddle::Webhooks::SubscriptionCancelled
- Pay::Paddle::Webhooks::SubscriptionCreated
- Pay::Paddle::Webhooks::SubscriptionPaymentRefunded
- Pay::Paddle::Webhooks::SubscriptionPaymentSucceeded
- Pay::Paddle::Webhooks::SubscriptionUpdated
- Pay::Payment
- Pay::PaymentError
- Pay::Receipts
- Pay::Stripe
- Pay::Stripe::Billable
- Pay::Stripe::Charge
- Pay::Stripe::Error
- Pay::Stripe::Merchant
- Pay::Stripe::PaymentMethod
- Pay::Stripe::Subscription
- Pay::Stripe::Webhooks
- Pay::Stripe::Webhooks::AccountUpdated
- Pay::Stripe::Webhooks::ChargeRefunded
- Pay::Stripe::Webhooks::ChargeSucceeded
- Pay::Stripe::Webhooks::CheckoutSessionAsyncPaymentSucceeded
- Pay::Stripe::Webhooks::CheckoutSessionCompleted
- Pay::Stripe::Webhooks::CustomerDeleted
- Pay::Stripe::Webhooks::CustomerUpdated
- Pay::Stripe::Webhooks::PaymentActionRequired
- Pay::Stripe::Webhooks::PaymentIntentSucceeded
- Pay::Stripe::Webhooks::PaymentMethodAttached
- Pay::Stripe::Webhooks::PaymentMethodDetached
- Pay::Stripe::Webhooks::PaymentMethodUpdated
- Pay::Stripe::Webhooks::SubscriptionCreated
- Pay::Stripe::Webhooks::SubscriptionDeleted
- Pay::Stripe::Webhooks::SubscriptionRenewing
- Pay::Stripe::Webhooks::SubscriptionUpdated
- Pay::Webhooks
- Pay::Webhooks::Delegator
- Pay::Webhooks::Delegator::NotificationAdapter
- Pay::Webhooks::ProcessJob
Methods
- ::all — Pay::Currency
- ::configure_webhooks — Pay::Braintree
- ::configure_webhooks — Pay::Paddle
- ::configure_webhooks — Pay::Stripe
- ::current_adapter — Pay::Adapter
- ::default_url_options — Pay::Stripe::Billable
- ::delegator — Pay::Webhooks
- ::environment — Pay::Braintree
- ::environment — Pay::Paddle
- ::extract_attributes — Pay::Stripe::PaymentMethod
- ::format — Pay::Currency
- ::from_id — Pay::Payment
- ::generate — Pay::NanoId
- ::included — Pay::Merchant
- ::json_column_type — Pay::Adapter
- ::merchant_id — Pay::Braintree
- ::new — Pay::Braintree::Billable
- ::new — Pay::Braintree::Charge
- ::new — Pay::Braintree::Error
- ::new — Pay::Braintree::PaymentMethod
- ::new — Pay::Braintree::Subscription
- ::new — Pay::Currency
- ::new — Pay::PaymentError
- ::new — Pay::FakeProcessor::Billable
- ::new — Pay::FakeProcessor::Charge
- ::new — Pay::FakeProcessor::PaymentMethod
- ::new — Pay::FakeProcessor::Subscription
- ::new — Pay::Paddle::Billable
- ::new — Pay::Paddle::Charge
- ::new — Pay::Paddle::PaymentMethod
- ::new — Pay::Paddle::Subscription
- ::new — Pay::Paddle::Webhooks::SignatureVerifier
- ::new — Pay::Payment
- ::new — Pay::Stripe::Billable
- ::new — Pay::Stripe::Charge
- ::new — Pay::Stripe::Merchant
- ::new — Pay::Stripe::PaymentMethod
- ::new — Pay::Stripe::Subscription
- ::new — Pay::Webhooks::Delegator
- ::new — Pay::Webhooks::Delegator::NotificationAdapter
- ::owner_from_passthrough — Pay::Paddle
- ::parse_passthrough — Pay::Paddle
- ::passthrough — Pay::Paddle
- ::payment_method_details_for — Pay::Paddle::PaymentMethod
- ::private_key — Pay::Braintree
- ::private_key — Pay::Stripe
- ::public_key — Pay::Braintree
- ::public_key — Pay::Stripe
- ::public_key_base64 — Pay::Paddle
- ::receipts_supported? — Pay
- ::setup — Pay
- ::setup — Pay::Braintree
- ::setup — Pay::Paddle
- ::setup — Pay::Stripe
- ::signing_secret — Pay::Stripe
- ::sync — Pay::Braintree::PaymentMethod
- ::sync — Pay::Paddle::PaymentMethod
- ::sync — Pay::Paddle::Subscription
- ::sync — Pay::Stripe::Charge
- ::sync — Pay::Stripe::PaymentMethod
- ::sync — Pay::Stripe::Subscription
- ::vendor_auth_code — Pay::Paddle
- ::vendor_id — Pay::Paddle
- #account — Pay::Stripe::Merchant
- #account_link — Pay::Stripe::Merchant
- #add_payment_method — Pay::Braintree::Billable
- #add_payment_method — Pay::FakeProcessor::Billable
- #add_payment_method — Pay::Paddle::Billable
- #add_payment_method — Pay::Stripe::Billable
- #all — Pay::Webhooks::Delegator
- #amount_with_currency — Pay::Payment
- #billing_portal — Pay::Stripe::Billable
- #call — Pay::Braintree::Webhooks::SubscriptionCanceled
- #call — Pay::Braintree::Webhooks::SubscriptionChargedSuccessfully
- #call — Pay::Braintree::Webhooks::SubscriptionChargedUnsuccessfully
- #call — Pay::Braintree::Webhooks::SubscriptionExpired
- #call — Pay::Braintree::Webhooks::SubscriptionTrialEnded
- #call — Pay::Braintree::Webhooks::SubscriptionWentActive
- #call — Pay::Braintree::Webhooks::SubscriptionWentPastDue
- #call — Pay::Paddle::Webhooks::SubscriptionCancelled
- #call — Pay::Paddle::Webhooks::SubscriptionCreated
- #call — Pay::Paddle::Webhooks::SubscriptionPaymentRefunded
- #call — Pay::Paddle::Webhooks::SubscriptionPaymentSucceeded
- #call — Pay::Paddle::Webhooks::SubscriptionUpdated
- #call — Pay::Stripe::Webhooks::AccountUpdated
- #call — Pay::Stripe::Webhooks::ChargeRefunded
- #call — Pay::Stripe::Webhooks::ChargeSucceeded
- #call — Pay::Stripe::Webhooks::CheckoutSessionAsyncPaymentSucceeded
- #call — Pay::Stripe::Webhooks::CheckoutSessionCompleted
- #call — Pay::Stripe::Webhooks::CustomerDeleted
- #call — Pay::Stripe::Webhooks::CustomerUpdated
- #call — Pay::Stripe::Webhooks::PaymentActionRequired
- #call — Pay::Stripe::Webhooks::PaymentIntentSucceeded
- #call — Pay::Stripe::Webhooks::PaymentMethodAttached
- #call — Pay::Stripe::Webhooks::PaymentMethodDetached
- #call — Pay::Stripe::Webhooks::PaymentMethodUpdated
- #call — Pay::Stripe::Webhooks::SubscriptionCreated
- #call — Pay::Stripe::Webhooks::SubscriptionDeleted
- #call — Pay::Stripe::Webhooks::SubscriptionRenewing
- #call — Pay::Stripe::Webhooks::SubscriptionUpdated
- #call — Pay::Webhooks::Delegator::NotificationAdapter
- #cancel — Pay::Braintree::Subscription
- #cancel — Pay::FakeProcessor::Subscription
- #cancel — Pay::Paddle::Subscription
- #cancel — Pay::Stripe::Subscription
- #cancel_active_pay_subscriptions! — Pay::Attributes::CustomerExtension
- #cancel_now! — Pay::Braintree::Subscription
- #cancel_now! — Pay::FakeProcessor::Subscription
- #cancel_now! — Pay::Paddle::Subscription
- #cancel_now! — Pay::Stripe::Subscription
- #canceled? — Pay::Payment
- #cancelled? — Pay::Payment
- #card_details_for_braintree_transaction — Pay::Braintree::Billable
- #cause — Pay::Braintree::Error
- #change_quantity — Pay::Stripe::Subscription
- #charge — Pay::Braintree::Billable
- #charge — Pay::Braintree::Charge
- #charge — Pay::FakeProcessor::Billable
- #charge — Pay::FakeProcessor::Charge
- #charge — Pay::Paddle::Billable
- #charge — Pay::Paddle::Charge
- #charge — Pay::Stripe::Billable
- #charge — Pay::Stripe::Charge
- #checkout — Pay::Stripe::Billable
- #checkout_charge — Pay::Stripe::Billable
- #configure — Pay::Webhooks::Delegator
- #copy_pay_billable_migration — ActiveRecord::Generators::BillableGenerator
- #copy_pay_merchant_migration — ActiveRecord::Generators::MerchantGenerator
- #copy_views — Pay::Generators::EmailViewsGenerator
- #copy_views — Pay::Generators::ViewsGenerator
- #create_account — Pay::Stripe::Merchant
- #create_charge — Pay::Paddle::Webhooks::SubscriptionPaymentSucceeded
- #create_setup_intent — Pay::Stripe::Billable
- #credentials — Pay::Env
- #customer — Pay::Braintree::Billable
- #customer — Pay::FakeProcessor::Billable
- #customer — Pay::Paddle::Billable
- #customer — Pay::Stripe::Billable
- #delimiter — Pay::Currency
- #detach — Pay::Braintree::PaymentMethod
- #detach — Pay::FakeProcessor::PaymentMethod
- #detach — Pay::Paddle::PaymentMethod
- #detach — Pay::Stripe::PaymentMethod
- #discount_for_switching_to_monthly — Pay::Braintree::Subscription
- #discount_for_switching_to_yearly — Pay::Braintree::Subscription
- #enqeue_sync_email_job — Pay::Billable::SyncCustomer
- #env — Pay::Env
- #filename — Pay::Receipts
- #find_braintree_plan — Pay::Braintree::Subscription
- #find_value_by_name — Pay::Env
- #format — Pay::Currency
- #format_amount — Pay::Currency
- #gateway — Pay::Braintree::Billable
- #gateway — Pay::Braintree::PaymentMethod
- #gateway — Pay::Braintree::Subscription
- #inject_pay_billable_content — ActiveRecord::Generators::BillableGenerator
- #inject_pay_merchant_content — ActiveRecord::Generators::MerchantGenerator
- #instrument — Pay::Webhooks::Delegator
- #invoice — Pay::Receipts
- #invoice! — Pay::Stripe::Billable
- #invoice_filename — Pay::Receipts
- #invoice_pdf — Pay::Receipts
- #line_items — Pay::Receipts
- #listening? — Pay::Webhooks::Delegator
- #login_link — Pay::Stripe::Merchant
- #make_default! — Pay::Braintree::PaymentMethod
- #make_default! — Pay::FakeProcessor::PaymentMethod
- #make_default! — Pay::Paddle::PaymentMethod
- #make_default! — Pay::Stripe::PaymentMethod
- #merchant — Pay::Merchant
- #merchant_processor_for — Pay::Merchant
- #message — Pay::Braintree::AuthorizationError
- #message — Pay::ActionRequired
- #message — Pay::InvalidPaymentMethod
- #migration_exists? — Pay::Generators::OrmHelpers
- #migration_path — Pay::Generators::OrmHelpers
- #migration_version — Pay::Generators::OrmHelpers
- #model_contents — ActiveRecord::Generators::BillableGenerator
- #model_contents — ActiveRecord::Generators::MerchantGenerator
- #model_exists? — Pay::Generators::OrmHelpers
- #model_path — Pay::Generators::OrmHelpers
- #money_remaining_on_yearly_plan — Pay::Braintree::Subscription
- #name_with_namespace — Pay::Webhooks::Delegator
- #notify_user — Pay::Paddle::Webhooks::SubscriptionPaymentRefunded
- #notify_user — Pay::Paddle::Webhooks::SubscriptionPaymentSucceeded
- #notify_user — Pay::Stripe::Webhooks::ChargeRefunded
- #notify_user — Pay::Stripe::Webhooks::ChargeSucceeded
- #notify_user — Pay::Stripe::Webhooks::PaymentActionRequired
- #notify_user — Pay::Stripe::Webhooks::SubscriptionRenewing
- #on_grace_period? — Pay::Braintree::Subscription
- #on_grace_period? — Pay::FakeProcessor::Subscription
- #on_grace_period? — Pay::Paddle::Subscription
- #on_grace_period? — Pay::Stripe::Subscription
- #onboarding_complete? — Pay::Merchant
- #pause — Pay::Braintree::Subscription
- #pause — Pay::FakeProcessor::Subscription
- #pause — Pay::Paddle::Subscription
- #pause — Pay::Stripe::Subscription
- #paused? — Pay::Braintree::Subscription
- #paused? — Pay::FakeProcessor::Subscription
- #paused? — Pay::Paddle::Subscription
- #paused? — Pay::Stripe::Subscription
- #pay_customer — Pay::Attributes
- #pay_merchant — Pay::Attributes
- #pay_should_sync_customer? — Pay::Billable::SyncCustomer
- #payment_intent? — Pay::Payment
- #perform — Pay::Webhooks::ProcessJob
- #precision — Pay::Currency
- #processor_subscription — Pay::Braintree::Billable
- #processor_subscription — Pay::FakeProcessor::Billable
- #processor_subscription — Pay::Paddle::Billable
- #processor_subscription — Pay::Stripe::Billable
- #product — Pay::Receipts
- #rails5_and_up? — Pay::Generators::OrmHelpers
- #receipt — Pay::Receipts
- #receipt_filename — Pay::Receipts
- #receipt_pdf — Pay::Receipts
- #refund! — Pay::Braintree::Charge
- #refund! — Pay::FakeProcessor::Charge
- #refund! — Pay::Paddle::Charge
- #refund! — Pay::Stripe::Charge
- #requires_action? — Pay::Payment
- #requires_payment_method? — Pay::Payment
- #resume — Pay::Braintree::Subscription
- #resume — Pay::FakeProcessor::Subscription
- #resume — Pay::Paddle::Subscription
- #resume — Pay::Stripe::Subscription
- #save_payment_method — Pay::Braintree::Billable
- #save_payment_method — Pay::Stripe::Billable
- #save_transaction — Pay::Braintree::Billable
- #secrets — Pay::Env
- #separator — Pay::Currency
- #serialize — Pay::Paddle::Webhooks::SignatureVerifier
- #set_merchant_processor — Pay::Attributes::MerchantExtension
- #set_payment_processor — Pay::Attributes::CustomerExtension
- #setup_intent? — Pay::Payment
- #stripe_connect_account_id? — Pay::Merchant
- #stripe_options — Pay::Stripe::Billable
- #stripe_options — Pay::Stripe::Charge
- #stripe_options — Pay::Stripe::PaymentMethod
- #stripe_options — Pay::Stripe::Subscription
- #subscribe — Pay::Braintree::Billable
- #subscribe — Pay::FakeProcessor::Billable
- #subscribe — Pay::Paddle::Billable
- #subscribe — Pay::Stripe::Billable
- #subscribe — Pay::Webhooks::Delegator
- #subscription — Pay::Braintree::Subscription
- #subscription — Pay::FakeProcessor::Subscription
- #subscription — Pay::Paddle::Subscription
- #subscription — Pay::Stripe::Subscription
- #subunit — Pay::Currency
- #subunit? — Pay::Currency
- #subunit_to_unit — Pay::Currency
- #succeeded? — Pay::Payment
- #swap — Pay::Braintree::Subscription
- #swap — Pay::FakeProcessor::Subscription
- #swap — Pay::Paddle::Subscription
- #swap — Pay::Stripe::Subscription
- #swap_across_frequencies — Pay::Braintree::Subscription
- #switching_to_monthly_plan? — Pay::Braintree::Subscription
- #sync_subscriptions — Pay::Stripe::Billable
- #to_regexp — Pay::Webhooks::Delegator
- #transfer — Pay::Stripe::Merchant
- #trial_end_date — Pay::Braintree::Billable
- #trial_end_date — Pay::FakeProcessor::Billable
- #trial_end_date — Pay::Paddle::Billable
- #trial_end_date — Pay::Stripe::Billable
- #unit — Pay::Currency
- #unsubscribe — Pay::Webhooks::Delegator
- #upcoming_invoice — Pay::Stripe::Billable
- #update_email! — Pay::Braintree::Billable
- #update_email! — Pay::FakeProcessor::Billable
- #update_email! — Pay::Paddle::Billable
- #update_email! — Pay::Stripe::Billable
- #validate — Pay::Payment
- #verify — Pay::Paddle::Webhooks::SignatureVerifier
- #would_change_billing_frequency? — Pay::Braintree::Subscription