-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFC] Wallet & Support for non-credit card payment sources #1091
[RFC] Wallet & Support for non-credit card payment sources #1091
Commits on Apr 21, 2016
-
Move common payment source specs into shared example file
Extracted from these commits from mamhoff: - spree/spree@7f706d0 - spree/spree@a3b66ae
Configuration menu - View commit details
-
Copy full SHA for 2b89ef8 - Browse repository at this point
Copy the full SHA 2b89ef8View commit details -
Move common code from CreditCard into PaymentSource
Based largely on this commit from mamhoff: - spree/spree@a3b66ae
Configuration menu - View commit details
-
Copy full SHA for 0b64019 - Browse repository at this point
Copy the full SHA 0b64019View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e69b2e - Browse repository at this point
Copy the full SHA 0e69b2eView commit details -
Add
PaymentSource#reusable?
conceptTo help tell whether payment sources should be saved in the Wallet or just reused in general (e.g. for unreturned exchange charges).
Configuration menu - View commit details
-
Copy full SHA for 120c88e - Browse repository at this point
Copy the full SHA 120c88eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1006405 - Browse repository at this point
Copy the full SHA 1006405View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0d432 - Browse repository at this point
Copy the full SHA bc0d432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d8e967 - Browse repository at this point
Copy the full SHA 7d8e967View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97141cc - Browse repository at this point
Copy the full SHA 97141ccView commit details -
Allow passing
wallet_source_id
instead ofexisting_card_id
TODO: Use this in frontend and deprecate `existing_card_id`.
Configuration menu - View commit details
-
Copy full SHA for 1b7ffcf - Browse repository at this point
Copy the full SHA 1b7ffcfView commit details -
Use
wallet_source_id
instead ofexisting_card
in frontendTODO: Deprecate existing_card and existing_card_id
Configuration menu - View commit details
-
Copy full SHA for e79571b - Browse repository at this point
Copy the full SHA e79571bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22d528b - Browse repository at this point
Copy the full SHA 22d528bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 656eb03 - Browse repository at this point
Copy the full SHA 656eb03View commit details -
Migrate
CreditCard#default
to Wallet, migrate data, drop columnAnd deprecate User#default_credit_card
Configuration menu - View commit details
-
Copy full SHA for 9d203b4 - Browse repository at this point
Copy the full SHA 9d203b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ec099f - Browse repository at this point
Copy the full SHA 0ec099fView commit details
Commits on May 25, 2016
-
Update add_after_order_complete for non-PaymentSource sources
For any stores using legacy payment sources that do not inherit from PaymentSource.
Configuration menu - View commit details
-
Copy full SHA for ede74b6 - Browse repository at this point
Copy the full SHA ede74b6View commit details
Commits on Jun 1, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 1d21e16 - Browse repository at this point
Copy the full SHA 1d21e16View commit details
Commits on Jun 6, 2016
-
Merge pull request #2 from peterberkenbosch/non-credit-card-payment-s…
…ources make Spree::StoreCredit inherit from Spree::PaymentSource
Configuration menu - View commit details
-
Copy full SHA for b100e4b - Browse repository at this point
Copy the full SHA b100e4bView commit details
Commits on Jun 22, 2016
-
Configuration menu - View commit details
-
Copy full SHA for dad6ab7 - Browse repository at this point
Copy the full SHA dad6ab7View commit details
Commits on Jul 26, 2016
-
renamed the wallet_source to wallet_payment_source
renamed wallet_source#source to payment_source reflected the name change in the migrations as well. forgot to add the renamed files
Configuration menu - View commit details
-
Copy full SHA for 2f6d1c4 - Browse repository at this point
Copy the full SHA 2f6d1c4View commit details -
add validation for payment_source on the wallet_payment_source.
Makes sure the `payment_source` is a `Spree::PaymentSource` add spec for wallet_payment_source#payment_source validation fixed typo on the error key message add locale for invalid payment_source
Configuration menu - View commit details
-
Copy full SHA for 42b2d61 - Browse repository at this point
Copy the full SHA 42b2d61View commit details
Commits on Jul 27, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 4cdc669 - Browse repository at this point
Copy the full SHA 4cdc669View commit details