Stripe - Requirement for Strong Customer Authentication

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
4 years 7 months ago #310829

Hello,

I'm sorry but I don't understand your question.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 13
  • Thank you received: 0
4 years 7 months ago #310833

Sorry.
Now the plugin is ok for hikashop and our website.
On the stripe website, do we have to declare Hikashop is now compatible with the SCA ?

Thanks

Please Log in or Create an account to join the conversation.

  • Posts: 32
  • Thank you received: 1
  • Hikashop Essential
4 years 7 months ago #310837

Hi,

Is this the plugin in question?

www.hikashop.com/marketplace/product/133...nect-by-obsidev.html

Rgds,

Petter

Last edit: 4 years 7 months ago by Bouncer. Reason: I'm asking because this thread is very confusing.

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
4 years 7 months ago #310873

Hello,

Yes, if you use the payment intent mode, you're SCA compatible.

Yes, it's the plugin.

Regards


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 13
  • Thank you received: 0
4 years 7 months ago #310901

Hello Jérome

Have you planned a frontend translation of the plugin ? In the card form, the text is very simple and in English.
Thanks

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
4 years 7 months ago #310902

Hello,

Please clarify.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 15
  • Thank you received: 6
  • Hikashop Business
4 years 7 months ago #310912

Hello,

I managed to adapt the free Stripe V2 plugin to support API V3. Really liking the open source spirit, I released an adapted version on Github supporting SCA.

It's basically recreating the old payment form with separate card number, CVC and expiry date fields. It doesn't work in the same way as Jerome's plugin, I decided to use Webhooks to get the payment notifcation sent directly by Stripe to Hikashop. That's under the hood.

The plugin seems working fine. We got one first order today. But please remember, I did this in my free time for my own purpose, I cannot give any support or help installing or using it. Neither I am liable for any damage. You'd better try on a test website first.

If you need support, you'd better purchase Jerome's plugin.

Regards

Last edit: 4 years 7 months ago by Jerome. Reason: removing link due to GPL license issue

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
4 years 7 months ago #310913

Hello,

Since your plugin is based on the Stripe V2 plugin, you should mention the authors in your plugin to follow the GPL license.
You wrote about it into the Readme, but that information should also be include in the XML or file headers.
Your plugin also contains some code/functions from Stripe v3 plugin (plugin you bought) ; and that information is not mentioned at all.
You did that in your free time but in the other hand, the people who created the two others plugins spend countless hours working on these. Since it a important part of their work, their code intellectual property, it must be fully indicate.

Due to the GPL issue, I will remove the link of your plugin.
I highly recommend you to fix these issues since you're not compliant to the open source spirit you like.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 15
  • Thank you received: 6
  • Hikashop Business
4 years 7 months ago #310914

Hello Jerome,

I am no expert in GPL licenses. To be honest, this was even my really first Github project. I just wanted to help the people here who were satisfied (as me) with the old payment form and just (like me) wanted to be sure to be SCA compliant.

I did not use any code from your Stripe V3 plugin, and I have no commercial intention, neither I wanted to offend anyone. Just wanted to help ! My Github repository is now private, so no more publicly accessible. Sorry.

I with you best for sales of your plugin and hope that everybody succeeds adapting it.

Best regards

Last edit: 4 years 7 months ago by institutcalysta.

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
4 years 7 months ago #310915

Hello,

I understand approach and the goal of your project.
It is always good to have people who can share or participate on open-source project and we understand that it's not easy to find the appropriate way sometimes.
Joomla for example is based on the GIT Pull Request system. It allows to fork, share patch and keep a track of the authors and their code.

Regarding the usage of Stripe V3 code, I saw (beside other parts) the function :

protected function getOrderCurrencyObj($dbOrder)
Which is a function I personally made for the Stripe V3 plugin. And it was a strict duplicate of that function.
That's why it triggered my attention since I recognized my own code and style.

The Stripe V3 plugin could have an option to handle the webhook as the confirmation method for the payment.
One goal of the new implementation is to have the payment form directly in the checkout payment selection, thus the customer won't have an "end" page and the payment will be done directly between your server and the Stripe platform (using the "token" from the customer)

Thanks,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 13
  • Thank you received: 0
4 years 7 months ago #310918

Jérôme
It was concerning the text in the card form (in red in my screnshot)
How could it be translated in french or with a different text ?

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
4 years 7 months ago #310922

Hello,

The Stripe plugin comes with a translation file.
You can override these translations via the Joomla language system.

STRIPE_CONNECT="Stripe Connect"
CREDIT_OR_DEBIT_CARD="Credit or Debit Card"
STRIPE_SUBMIT_PAYMENT="Submit Payment"
STRIPE_PAY_X="Pay %s"

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 32
  • Thank you received: 1
  • Hikashop Essential
4 years 7 months ago #310932

Hi,

I just purchased the plugin ; installed it, set up my credentials and enabled it, created a new instance in my HikaShop payment plugins and selected the Stripe Connect plugin. Disabled my other Stripe plugin

Did a test order and in Stripe dashboard it says: This payment didn’t use an SCA-ready product. Unless you update your integration, payments like this are at risk of being declined.



In Extensions Manage it says version 1.0.0 dated 27.01.2018


Inside stripeconnect_hikashoppayment_legacy.zip all files are dated 27.11.2018


Please shed some light on this.

Rgds,

Petter

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
4 years 7 months ago #310934

Hello,

Please redownload the latest version avec the plugin.
Not the legacy one which is the OLD version.
The "beta" is finished so the main plugin is the latest one.

Regards


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 32
  • Thank you received: 1
  • Hikashop Essential
4 years 7 months ago #310935

Please send me an updated link.

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 0
4 years 7 months ago #310937

Hello everyone.
I din't understand if i have to remove the old V3 plugin before installing the new one ?
Regards

Please Log in or Create an account to join the conversation.

  • Posts: 32
  • Thank you received: 1
  • Hikashop Essential
4 years 7 months ago #310944

FYI: I did not "choose" to DL an old version; I simply followed the instructions in the order confirmation email ('',)

Please Log in or Create an account to join the conversation.

  • Posts: 30
  • Thank you received: 1
4 years 7 months ago #310947

same here!
where can i see the correct version named "Beta"?
i just ordered and downloaded the v3 from the order-link.

1) keys: solved!
i don't have the fields "private key" and "secret key" in the settings like in v2.
i only see "client id", "api key" and "pulbic key", that does not match to what stripe gives me.
-> OK, found the solution: client ID can be left open, api key is the secret key.

2) Error 500:
i get Error 500 when i make a test-payment via hikashop.
you say something about legacy plugin a few posts before, but i don't understand what this means!?
can you help me to fix the Error 500 issue? thanks.

Last edit: 4 years 7 months ago by anut_peach.

Please Log in or Create an account to join the conversation.

  • Posts: 440
  • Thank you received: 20
  • Hikashop Essential
4 years 7 months ago #310952

Hi

In the new plugin it asks for client ID, Is this the acct_followed by a series of numbers or the name? See attachment. (Now possibly resolved after online chat with Stripe)

Also preferred charge method, Direct or Destination?

Also Stripe to collect payment info not the website

Thanks

Dave B)

Attachments:
Last edit: 4 years 7 months ago by davec. Reason: first part of question possibly resolved

Please Log in or Create an account to join the conversation.

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
4 years 7 months ago #310969

Hello,

Client ID is not required if you're not using stripe connect.
You will find most of the answers on thr previous pages of that thread

- error 500 because you have the stripe v2 plugin published, which generate a stripe lib conflict
- plugin is no more beta, you need to download the main payment plugin (not the legacy one)

Regards


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Liptonmici

Please Log in or Create an account to join the conversation.

Time to create page: 0.171 seconds
Powered by Kunena Forum