Module: Effective

Defined in:
app/models/effective/order.rb,
app/models/effective/cart.rb,
app/models/effective/product.rb,
app/models/effective/customer.rb,
app/models/effective/cart_item.rb,
app/models/effective/order_item.rb,
app/models/effective/subscripter.rb,
app/models/effective/subscription.rb,
app/mailers/effective/orders_mailer.rb,
app/models/effective/sold_out_validator.rb,
app/controllers/effective/providers/free.rb,
app/models/effective/tax_rate_calculator.rb,
app/controllers/effective/providers/phone.rb,
app/controllers/effective/carts_controller.rb,
app/controllers/effective/providers/cheque.rb,
app/controllers/effective/providers/paypal.rb,
app/controllers/effective/providers/refund.rb,
app/controllers/effective/providers/stripe.rb,
app/controllers/effective/concerns/purchase.rb,
app/controllers/effective/orders_controller.rb,
app/controllers/effective/providers/moneris.rb,
app/controllers/effective/providers/pretend.rb,
app/controllers/effective/webhooks_controller.rb,
app/controllers/effective/customers_controller.rb,
app/controllers/effective/providers/mark_as_paid.rb,
app/controllers/effective/subscripter_controller.rb,
app/controllers/effective/providers/moneris_checkout.rb

Overview

New workflow is: customer.updated customer.created customer.subscription.created customer.updated customer.source.created charge.succeeded invoice.created invoice.payment_succeeded

Defined Under Namespace

Modules: Concerns, Providers Classes: Cart, CartItem, CartsController, Customer, CustomersController, Order, OrderItem, OrdersController, OrdersMailer, Product, SoldOutValidator, Subscripter, SubscripterController, Subscription, TaxRateCalculator, WebhooksController