Less of a question and more of a "I did a thing".
The Stripe provider as a Nuget package has a dependency on the Merchello.Core package, which, because the Paypal provider is bundled into the core, has a Nuget dependency on the Paypal SDKs.
This seems foolish that a payment gateway has a hard dependency path to a competitor SDK.
So, I've extracted the Paypal provider into a separate DLL and sent in a PR. If you could release this to 2.7.1 (as it's basically a copy/paste bit with a couple of "internals" moved to "public" - mostly extension methods), then I can update the Stripe provider without the dependency. I'll also do the same for Braintree too.
Stripe and other providers indirectly dependent on Paypal Nuget SDK
Less of a question and more of a "I did a thing".
The Stripe provider as a Nuget package has a dependency on the Merchello.Core package, which, because the Paypal provider is bundled into the core, has a Nuget dependency on the Paypal SDKs.
This seems foolish that a payment gateway has a hard dependency path to a competitor SDK.
So, I've extracted the Paypal provider into a separate DLL and sent in a PR. If you could release this to 2.7.1 (as it's basically a copy/paste bit with a couple of "internals" moved to "public" - mostly extension methods), then I can update the Stripe provider without the dependency. I'll also do the same for Braintree too.
PR here: https://github.com/Merchello/Merchello/pull/2245
is working on a reply...