-
-
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
Remove PayPal as an option during the installation process #4494
Remove PayPal as an option during the installation process #4494
Conversation
PayPal has stopped supporting its Ruby SDK [1]. From its README: > This SDK is deprecated. You can continue to use it, but no new features or support requests will be accepted. For alternatives, please visit the current SDK homepage on the PayPal Developer Portal From the PR [2] that introduced the deprecation message: > There is no team at PayPal that supports this repo right now (and, in > fact, the documentation for SDK has been removed from the PayPal docs > site). > > My team is in the process of creating replacement SDKs for integrating > with PayPal, but until those are available our official recommendation > is to do one of the following: > > A) Use the API directly > B) Continue using the current SDK, but know that no further updates > will be made outside of necessary security updates On top of that, the SDK is locked to paypalhttp_ruby lesser than 2 [3], but Ruby 3 is only supported since that version [4]. That combines to make it impossible to use Ruby > 3 + Solidus + PayPal extension. If PayPal restarts giving support to Ruby, we'll add it again as an option in the installer for solidus_frontend [5]. [1] - https://github.com/paypal/Checkout-Ruby-SDK [2] - https://github.com/paypal/Checkout-Ruby-SDK/pull/34#issuecomment-1190523120 [3] - https://github.com/paypal/Checkout-Ruby-SDK/blob/7170ecd5656d9e9f96a4d0ce0ee31b59b3a8268b/paypal-checkout-sdk.gemspec#L22 [4] - paypal/paypalhttp_ruby#12 (comment) [5] - https://github.com/solidusio/solidus_frontend/blob/master/lib/generators/solidus_frontend/install/install_generator.rb
81bb12c
to
1bf1963
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW I've spoken with someone at PayPal and they are building new SDKs, but Ruby is not a top priority. Languages like PHP and JavaScript will probably get new SDKs first.
It's no longer an option in the script See solidusio/solidus#4494
Summary
PayPal has stopped supporting its Ruby SDK. From its README:
From the PR that introduced the deprecation message:
On top of that, the SDK is locked to paypalhttp_ruby lesser than 2,
but Ruby 3 is only supported since that version. That combines to
make it impossible to use Ruby > 3 + Solidus + PayPal extension.
If PayPal restarts giving support to Ruby, we'll add it again as an
option in the installer for solidus_frontend.
Checklist
Check out our PR guidelines for more details.
The following are mandatory for all PRs:
The following are not always needed (
cross them outif they are not):[ ] I have added automated tests to cover my changes.[ ] I have attached screenshots to demo visual changes.[ ] I have updated the readme to account for my changes.