By Grzegorz Szyszka on Tuesday, 02 June 2020
Posted in General Issues
Likes 0
Views 1K
Votes 0
Why you do not use Stripe's payment form which is correct and in line with EU regulations (see attached)

Instead of this you are use own payment form where is lack of few mandatory fields and info (see atached)

When you pay you need kow how much you are paying and for what, as well as terms and conditions should be available for customer on the same page (I mean payment form)

Is its possible to change it to use Stripe's form ?

When I change Checkout Type from standard to popup there is no difference - I have the same checkout form for stripe
Hey,

To use popup integration, need to disable Enable SCA option , i've already disabled , please check now.

When you pay you need kow how much you are paying and for what, as well as terms and conditions should be available for customer on the same page (I mean payment form)

Is its possible to change it to use Stripe's form ?
Do you mean that the additional billing details also need to save on payplans end or it's will show on stripe only.
Let me know , so i'll check it's possibility.
·
Tuesday, 02 June 2020 12:54
·
0 Likes
·
0 Votes
·
0 Comments
·
I have to use SCA enabled as my eshop works at EU
This additional info is saved in payplans, its visible on backend i mean subscription and transaction details

Its should be visibe to costumer when he press button to pay (have to be in the same screen)
Its works like that with ingenico payment form, paypal payment form but not Stripe

Ideal example is that what I atached before - on the top you have info about what you are buying (T-shirt in example in our case should be plan description)
On bottom you have amount to pay and terms and conditions which come from stripe.

If you able to give payment details as its on example from Stripe it would be ideal

As I understand they give such a possibility just to call their form. Its even possible to do some customization on Stripe page.

I noticed that on similar rule works your PayPal integration - just call PayPal form and its works great

Its better to call their form because its in their (not yours) responsibility to be in line with local regulations
·
Tuesday, 02 June 2020 15:05
·
0 Likes
·
0 Votes
·
0 Comments
·
I see that you did some changes
Now checkout form from stripe looks much better (see atached)
There is info about possible upgrade, hope that you will upgrade so final version as in my first email will be available
·
Friday, 05 June 2020 04:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Form is in English, so probably language parameter is not valid set during requests to Stripe
·
Friday, 05 June 2020 06:05
·
0 Likes
·
0 Votes
·
0 Comments
·
After you changed Stripe checkout form I cannot process any test card no. with 3D Secure
For example Card ID 4000000000003220

See attached
·
Friday, 05 June 2020 07:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey,

I am really sorry for delayed response that i missed your forum.

Regarding popup integration, it don't support for SCA. In stripe there are various payment method's.
We are using Stripe payment intent api for SCA integration which don't support sca. SO, popup integration can not be used if you want to use SCA.

I noticed that on similar rule works your PayPal integration - just call PayPal form and its works great
yes, because further payment handle on paypal site itself.whether in stripe payment done at site, there is no redirection to payment provider site like paypal.

I see that you did some changes
Now checkout form from stripe looks much better (see atached)
There is info about possible upgrade, hope that you will upgrade so final version as in my first email will be available

I didn't do any kind of changes. This form is coming from stripe itself.

After you changed Stripe checkout form I cannot process any test card no. with 3D Secure
For example Card ID 4000000000003220

I did't change anything related to checkout forum. It seems you are using sca card details in popup checkout.

As your country need SCA then you should enable the SCA option and the popup store front is not support sca.
I would suggest you to enable sca option as your eshop works at EU.

Looking foreword to your response.
·
Friday, 05 June 2020 12:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry, its my mistake
I set popup and no SCA for tests and forgot to change its back

As I understand you Stripe payment management is f=different than Paypal
I noticed when I logged to Stripe that there are no subscriptions created and payplans just manage its by creating payments from site when next subscription period appear.

So my request is as a minimum please add value which customer pays by pressing Pay button - this is mandatory in EU
This is very important !
Customer do not see how much he pays by pressing Pay button !

Additionally would nice to add plan description (as on invoice) - but this is not mandatory.
·
Friday, 05 June 2020 20:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey,

In am really sorry for the delayed response.

So my request is as a minimum please add value which customer pays by pressing Pay button - this is mandatory in EU
see attached screenshot and let me know you want to show the details like this.
This can be done with some changes. If yes, so i'll help you to do this.

Additionally would nice to add plan description (as on invoice) - but this is not mandatory.

You can use Plan Token to show description on invoice.

Update us with response.
·
Tuesday, 09 June 2020 11:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Change as at screen you attached looks much better than now
There is value to Pay and plan name, so its no bad
Ideal would be add more info like on checkout form (this is how ingenico payment gate works)
So add as its om attached screen plus amount to pay - this would be ideal

Please remember to add language constans to this screen and error messages

I not found some of them at your language file and will describe it on separate ticket
·
Tuesday, 09 June 2020 16:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey,

I've helped you to add plan and description and amount on paymwnt page. Not all the details but only details included which is possible. see attached screenshot.

Find attached file and replace with below mentioned file path.
root\plugins\payplans\stripe\app\tmpl\form_sca.php

Do the changes using template overriding.
The override path should be : JOOMLA_ROOT/templates/JOOMLA_TEMPLATE/html/com_payplans/apps/stripe/form_sca.php

Try this solution and update us with response.
·
Tuesday, 09 June 2020 17:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Should I do both ?

I mean copy file and template overriding ?
I did both and its look that its works

Its looks GREAT see attached

your help is invaluable !

Only one small issue left

When you enter valid card data and left Card holder name empty you get message as attached on second screen
Please correct
Polish text should be: Proszę wprowadź imię i nazwisko właściciela karty (eng Please enter card owner name and surname)
·
Wednesday, 10 June 2020 07:07
·
0 Likes
·
0 Votes
·
0 Comments
·
second attachment (I forget)
·
Wednesday, 10 June 2020 07:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey,

your help is invaluable !
Thank you for your kind words.

I mean copy file and template overriding ?

Only template overriding needed.

Polish text should be: Proszę wprowadź imię i nazwisko właściciela karty (eng Please enter card owner name and surname)
Actually this error message is coming from stripe api, it's not generating from payplans.

Let me know if you have any query.
·
Wednesday, 10 June 2020 11:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Its gives bad impression to costumer
Like system crash
Is there are any way to change it ?
Or on worst case just to block it ?
·
Wednesday, 10 June 2020 18:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey,

I've checked your site and found that you disabled the SCA option.
http://serwer2055562.home.pl/comeleonbeta/administrator/index.php?option=com_payplans&view=gateways&layout=form&id=3

Can i enable it and do the changes when cardholder field empty then show proper message by some customisation.

Update us with response.
·
Thursday, 11 June 2020 13:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes please
And as usually give me info about changes as I have to copy it to live candidate site (we will publish no later than 15.06)
·
Thursday, 11 June 2020 18:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Its enabled now
·
Thursday, 11 June 2020 18:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey ,

I am really sorry for the delayed response.

Please find attached file with changes to show correct message when card holder fields in not fill by client.
Replace attached file with this file path : root\plugins\payplans\stripe\app\tmpl\form_sca.js

Try this solution and do us update if still issue persist.

Thank you for understanding !
·
Friday, 12 June 2020 19:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Works perfect

Thanks
·
Friday, 12 June 2020 21:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for updating, glad that your issue is resolved now
·
Friday, 12 June 2020 22:10
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post