Skip to content
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

4.0 #246

Merged
merged 77 commits into from
Sep 13, 2023
Merged

4.0 #246

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
5c4927a
Find subscription with any status
lukeholder Jun 18, 2021
72bf89f
WIP start
lukeholder Jun 18, 2021
2fc79d1
Merge branch 'develop' into feature/checkout-and-sync
obrienluk Jun 23, 2022
a507e18
Checkout WIP
obrienluk Jul 1, 2022
b37841a
Only allow customer in stripe if authenticated
obrienluk Jul 1, 2022
a85bcea
Fix email reference
obrienluk Jul 1, 2022
1e894da
BIlling portal link
obrienluk Jul 2, 2022
c44f82b
Fix url
obrienluk Jul 2, 2022
7b31142
changelog
lukeholder Sep 15, 2022
76ea9e6
Merge branch 'develop' into feature/checkout-and-sync
lukeholder Feb 8, 2023
abea048
Merge branch 'develop' into feature/checkout-and-sync
lukeholder Feb 11, 2023
41e26bd
Move client to base class
lukeholder Feb 21, 2023
11600b8
Fix wrong service call
lukeholder Feb 22, 2023
97a39a3
Update stripe api version
lukeholder Feb 22, 2023
e1806ee
WIP
lukeholder Mar 15, 2023
1a1252a
WIP
lukeholder Jun 7, 2023
4fb5da4
WIP readme updates
lukeholder Jun 8, 2023
9f398ea
Merge branch 'develop' into feature/checkout-and-sync
lukeholder Jun 8, 2023
92c57a7
WIP
lukeholder Jun 13, 2023
c209440
Update readme
lukeholder Jun 14, 2023
fef27a5
WIP
lukeholder Jun 21, 2023
e981364
WIP
lukeholder Jun 29, 2023
8970b56
Cleanup
lukeholder Jul 5, 2023
afe3e62
Cleanup
lukeholder Aug 2, 2023
830f1ca
Allow updating a payment intent
lukeholder Sep 6, 2023
c34c83e
Fix 3ds flow
lukeholder Sep 6, 2023
f380b12
Prepare readme and changelog
lukeholder Sep 6, 2023
acfb22a
Updated
lukeholder Sep 6, 2023
236d664
charges no longer supported
lukeholder Sep 6, 2023
001c3dd
phpstan fixes
lukeholder Sep 6, 2023
e9fef29
Update changelog
lukeholder Sep 6, 2023
abc503e
Cleanup
lukeholder Sep 6, 2023
60497c7
Initial edits
AugustMiller Sep 12, 2023
14267af
Payment form HTML comment
AugustMiller Sep 12, 2023
3c116f7
Control flow for sync controller, add note about consistency
AugustMiller Sep 12, 2023
2bf71ce
Empty see docblock line
AugustMiller Sep 12, 2023
1a4c605
Already parsed
AugustMiller Sep 12, 2023
e0cde6c
Simplify payment method type options
lukeholder Sep 12, 2023
316e98e
Fixed reference
lukeholder Sep 12, 2023
63d508f
Automatic payment methods on by default
lukeholder Sep 12, 2023
564e1a3
Its already in the base class
lukeholder Sep 12, 2023
2189e0c
Simplify the processing state of the elements form
lukeholder Sep 12, 2023
3bd3a21
Fix translation cats
lukeholder Sep 12, 2023
46dfe07
Oops
lukeholder Sep 12, 2023
e615dac
Merge branch '4.0' of https://github.com/craftcms/commerce-stripe int…
AugustMiller Sep 12, 2023
04a4ffd
Pretty now
lukeholder Sep 12, 2023
c3871f8
Cleanup
lukeholder Sep 12, 2023
7ba7ac6
Add `User` param to subscription request events
AugustMiller Sep 12, 2023
f7e247a
Correct event name for subscription creation
AugustMiller Sep 12, 2023
a63cf13
More Readme progress
AugustMiller Sep 12, 2023
62f67e3
Merge branch '4.0' of https://github.com/craftcms/commerce-stripe int…
AugustMiller Sep 12, 2023
f83dbb5
Form options
AugustMiller Sep 12, 2023
c28b6b2
Payment form HTML comment
AugustMiller Sep 12, 2023
600273d
Formatting
lukeholder Sep 12, 2023
771c894
Merge branch '4.0' of github.com:craftcms/commerce-stripe into 4.0
lukeholder Sep 12, 2023
1785133
Readme intro
AugustMiller Sep 12, 2023
1da13fe
Fix ElementQuery::anyStatus() deprecation
AugustMiller Sep 12, 2023
d6647e5
Installation/config steps
AugustMiller Sep 12, 2023
2273e67
Trigger resize event after init
AugustMiller Sep 12, 2023
e2290c6
Remove fading method
AugustMiller Sep 12, 2023
3ac570a
ECS: use order
AugustMiller Sep 12, 2023
8368efe
Merge branch '4.0' of github.com:craftcms/commerce-stripe into 4.0
lukeholder Sep 13, 2023
e0a07cd
Changelog cleanup
brandonkelly Sep 13, 2023
1312038
Typo
brandonkelly Sep 13, 2023
b664951
More changelog tweaks
brandonkelly Sep 13, 2023
f0eb263
Tweak
brandonkelly Sep 13, 2023
4a18db7
Additional webhooks notes
AugustMiller Sep 13, 2023
65e9919
Merge branch '4.0' of https://github.com/craftcms/commerce-stripe int…
AugustMiller Sep 13, 2023
4704454
Fix js error when saving a payment source checkbox isnt used
lukeholder Sep 13, 2023
37efb88
Merge branch '4.0' of github.com:craftcms/commerce-stripe into 4.0
lukeholder Sep 13, 2023
3d00d71
Fix various subscription issues
lukeholder Sep 13, 2023
8753cac
Additional subscriptions documentation
AugustMiller Sep 13, 2023
f1e3694
Merge branch '4.0' of https://github.com/craftcms/commerce-stripe int…
AugustMiller Sep 13, 2023
4cd4388
Subscription creation recommendations
AugustMiller Sep 13, 2023
162a5aa
Note about primary payment sources and gateways
AugustMiller Sep 13, 2023
25fc9fe
ECS
brandonkelly Sep 13, 2023
8144369
Prettier
brandonkelly Sep 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,24 @@

## Unreleased

- Plans’ data is now updated when the associated plan is updated in Stripe. ([#240](https://github.com/craftcms/commerce-stripe/issues/240))
- Added support for all of Stripe’s payment methods, including Apple Pay and Google Wallet. ([#223](https://github.com/craftcms/commerce-stripe/issues/223), [#222](https://github.com/craftcms/commerce-stripe/issues/222),[#212](https://github.com/craftcms/commerce-stripe/issues/212))
- Added support for [Stripe Billing](https://stripe.com/billing).
- Added support for [Stripe Checkout](https://stripe.com/payments/checkout).
- Added support for syncing customer payment methods.
- Plans are now kept in sync with Stripe plans. ([#240](https://github.com/craftcms/commerce-stripe/issues/240))
- Customer information is now kept in sync with Stripe customers.
- Improved logging.
- Stripe now uses the `2022-11-15` version of the Stripe API.
- Added the `commerce-stripe/customers/billing-portal-redirect` action.
- Added the `commerce-stripe/customers/create-setup-intent` action.
- Added the `commerce-stripe/sync/payment-methods` command.
- Added `craft\commerce\stripe\events\BuildSetupIntentRequestEvent`.
- Added `craft\commerce\stripe\gateways\PaymentIntents::getBillingPortalUrl()`.
- Removed `craft\commerce\stripe\base\Gateway::normalizePaymentToken()`.
- Removed `craft\commerce\stripe\events\BuildGatewayRequestEvent::$metadata`. `BuildGatewayRequestEvent::$request` should be used instead.
- Deprecated the `commerce-stripe/default/fetch-plans` action.
- Deprecated creating new payment sources via the `commerce/subscriptions/subscribe` action.
- Fixed a bug where `craft\commerce\stripe\base\SubscriptionGateway::getSubscriptionPlans()` was returning incorrectly-formatted data.

## 3.1.1 - 2023-05-10

Expand Down
534 changes: 319 additions & 215 deletions README.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@
"require": {
"php": "^8.0.2",
"craftcms/cms": "^4.0.0",
"craftcms/commerce": "^4.2.8",
"stripe/stripe-php": "^7.0"
"stripe/stripe-php": "^10.0",
"craftcms/commerce": "^4.3"
},
"require-dev": {
"craftcms/phpstan": "dev-main",
Expand Down
Loading
Loading