By Michael Stanek on Friday, 04 March 2022
Posted in Payment Gateways
Likes 0
Views 0.9K
Votes 0
HI, I am having a big problem. Stripe requires SCA enabled otherwise I a risking not getting my money, however when I enable SCA within the Stripe payment method, it bypasses the checkout type and the Popup I originally set gets changes to a standard form and people are asked to enter payment details within our website. Which is totally insecure. I need to be able to enable SCA and keep the popup. How do I do that please?
Hey Micheal,

I am really sorry for the delayed response.

Thank you for sharing the detailed information that you receive from the stripe team.
I checked it and found that this is still not possible to use the Recurring + Paid trial. the solution they purpose is to upgrade/downgrade stripe subscription and update the existing subscription on stripe like when to stop the trial.

So this is still not possible as we mentioned in our previous reply.
https://stackideas.com/forums/stripe-sca-problem#reply-571085

Thank you for understanding!
·
Monday, 14 March 2022 14:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Micheal,

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

If you want to use the popup integration then you need to disable the SCA option from the stripe app configuration.

Let me know if you have any confusion.
·
Friday, 04 March 2022 17:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, although I closed it as I understand your reply, this is a real deal-breaker for us. We chose the popup option because it looks more secure than entering your credit card info into a merchant website. Now we can't use the popup because banks require extra security. So what are the options? How far are you with the Stripe hosted checkout? Can we speed up the process by paying for the development?

We really want to use Payplans, but as I said, now the payment form looks unsecure.... Thanks.
·
Monday, 07 March 2022 16:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Micheal,

Are you talking about stripe checkout Integration as mentioned below link.
https://stripe.com/docs/payments/checkout

Looking forward to your response.
·
Monday, 07 March 2022 17:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, that is precisely what I am after.
·
Monday, 07 March 2022 17:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Micheal,

Thank you for your reply.

Now we can't use the popup because banks require extra security. So what are the options? How far are you with the Stripe hosted checkout? Can we speed up the process by paying for the development?


Regarding the Stripe checkout integration, if you would like to pay for development, we can subsidise 50% of the development cost and the amount after the 50% subsidy will be USD 480 and, we will require 14 working days to work on this integration.

Let us know if you are okay with the above so that we send you the proper invoice for this request.

Thanks and have a nice day
Sam
·
Monday, 07 March 2022 18:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, just to clear out any misunderstanding. We will pay 50% of the costs, which is 480 USD and you will take 50% of the costs on you. Is that right?

Thanks a lot.
·
Monday, 07 March 2022 19:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Michael,

Hi, just to clear out any misunderstanding. We will pay 50% of the costs, which is 480 USD and you will take 50% of the costs on you. Is that right?


I apologise if my previous reply wasn't clear. The actual amount to develop this Stripe checkout integration into PayPlans will be USD 960 and since you will be sponsoring the cost, we will subsidise 50% of the development cost so you only paying at USD 480

Let us know if you still have any other questions regarding this customisation

Thanks and have a nice day!
Sam
·
Monday, 07 March 2022 20:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, Ok, cool. 2 more questions:

1) it is crucial for us to be able to be subscribed to Payplans support & updates and be able to update Payplans. Are you planning on implementing the Stripe checkout into production so we don't need to keep copying custom-made files every time we want to update?

2) when we pay 50% of the dev costs, I assume we will be able to use SCA within the hosted Stripe checkout and all options you currently have within Payplans such as recurring payments using Trial period + standard price. I just don't want to close any of the existing options.

Thanks a lot.
·
Monday, 07 March 2022 20:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Michael,

1) it is crucial for us to be able to be subscribed to Payplans support & updates and be able to update Payplans. Are you planning on implementing the Stripe checkout into production so we don't need to keep copying custom-made files every time we want to update?


Yes, we will include this Stripe Checkout integration into PayPlans as core payment app so that you do not have to worry on the future upgrade of your PayPlans.


2) when we pay 50% of the dev costs, I assume we will be able to use SCA within the hosted Stripe checkout and all options you currently have within Payplans such as recurring payments using Trial period + standard price. I just don't want to close any of the existing options.


As for the above, it seems like this Stripe Checkout can only support fixed payment and recurring payment. As for the trial+recurring payment, we will contact Stripe and we will get back to you on this one once we have the answer.

Hope this help and have a nice day
Sam
·
Tuesday, 08 March 2022 11:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the answers. The recurring payment with the trial period is crucial for us. Without it, we could not proceed with this. Otherwise we are good to go so let me know once you have any info from Stripe and we can make it happen.
·
Tuesday, 08 March 2022 15:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Michael,

Thank you for your reply.

Stripe replied us and the good new is, we will be able to add free trial + recurring payment support into Stripe Checkout integration. However, Stripe Checkout do not support paid trial + recurring.

So in short, if your plan is a free trial + recurring payment type, then yes you will be able to use Stripe Checkout in PayPlans.

Please advise.
Sam
·
Tuesday, 08 March 2022 18:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Sam, that is a problem. We have a paid trial. Not so much a trial as a different price for first purchase and different for recurring purchases. We are able to achieve this by the paid trial option in Payplans. So what are our options here?
·
Tuesday, 08 March 2022 19:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Michael,

After further discussed with Manisha, look like what you trying to achieve here is to use the popup mode with SCA enabled.

If that is the case, then I am sorry for the confusion. The Stripe checkout integration that we've proposed to you will not support popup mode if you require the SCA to be enabled. You can check below link for more details about Stripe Checkout.

https://checkout.stripe.dev/


So in short, if you require the SCA, you can actually using the existing Stripe payment app in PayPlans but you will need to disable the popup mode.

Again, I apologise for any inconvenient caused.

Please advise.
Sam
·
Wednesday, 09 March 2022 13:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Sam, no need to apologize. I am trying to enable the SCA. Period. Whether it's using the popup or the Stripe checkout... I don't really care. The only thing that is a game-stopper for us is using the "standard form" where you are asked to put your credit card details right into the vendor website.

From what you wrote, it seems that to achieve this and keep the recurring payments as they are right now - meaning using the paid trial + standard price - that this is not possible. Correct?
·
Wednesday, 09 March 2022 15:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Michael,

I am sorry for the delay of this reply.


From what you wrote, it seems that to achieve this and keep the recurring payments as they are right now - meaning using the paid trial + standard price - that this is not possible. Correct?


This is correct for the Stripe Checkout integration that we've proposed to you in our previous reply. For the Stripe Checkout integration, it's only support free trial + recurring, the standard recurring and the fixed payment.


As for the existing Stripe payment method (that you are using now in your PayPlans), you can use paid trial + recurring, the standard recurring and fixed payment. You can also enable the SCA but you will need to turn off the popup mode.

I hope the above clarify your doubts.
Sam
·
Thursday, 10 March 2022 11:43
·
0 Likes
·
0 Votes
·
0 Comments
·
OK, thanks for the info. I am sorry, but this actually means we can't proceed with the hosted checkout. Thanks for the info.
·
Thursday, 10 March 2022 18:07
·
0 Likes
·
0 Votes
·
0 Comments
·
You're most welcome Micheal.
·
Thursday, 10 March 2022 19:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, I am sorry to bother you once again, but I received an email from Stripe which suggest that the requirements we have should be possible to pull off using their API & Checkout. Their answers are avoiding so I can't be 100% sure, but can you take a look, please?

Requirements:
- stripe checkout
- enabled sca
- recurring payments
- different amounts for the initial payment and the recurring one, a.k.a a paid trial
- subscription needs to be done on our website by the visitor --> issuing an invoice from the Stripe Dash is not an option for us

----------------------

Stripe answer:
Hi there,

Thank you for contacting us, I understand that you want to know if it is possible to make subscriptions that change their recurring price through Stripe Checkout. Let me help you with this.

After doing some research, the first step would be to configure your Checkout so that customers subscribe to a plan, you can see that these documents provide the complete step by step of how to do this integration.

https://stripe.com/docs/billing/quickstart#:~:text=Add%20a%20page%20to%20your,modify%20it%20after%20that%20point

So what you have to do is create and configure the prices of your products, this can also be done through the API or in the Dashboard at the following link: https://dashboard.stripe.com/test/products/create, remember that there you can configure whether the product is going to have a recurring price or a single price.

Once the Checkout form has been created with the option to subscribe to a plan, you can finally establish subscription schedules with the API, where you can establish different phases for the same subscription with different price characteristics, only establishing the dates determined for each phase, here you can find the code to implement these schedules: https://stripe.com/docs/billing/subscriptions/subscription-schedules

This certainly requires some knowledge of the development language on your part, so if you're not a developer or don't have one on your team, I'd recommend looking into one of our other third-party integrations that will let you do what you want. You can review our extensive gallery of Stripe partners. Here is a link that can show you more about third party integrations:

https://stripe.com/partners/apps-and-extensions

I hope this can help resolve your concern, but if you have any other questions or concerns, please feel free to contact us at any time and my team will be happy to help.

Warmly,
Alejandra
·
Friday, 11 March 2022 19:32
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Manisha, thanks a lot for checking. I take it this is not possible and will do a workaround. Thanks a lot for your support.
·
Monday, 14 March 2022 15:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

You are most welcome.

Just for your information, I have locked and marked this thread as resolved to avoid confusion in the future. Please start a new thread if you have any other issues in the future so it will be easier for us to manage your inquiries.

Thanks for understanding.
·
Monday, 14 March 2022 16:10
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post