Issue with subscription not being passed to Stripe

  • Posts: 70
  • Thank you received: 3
  • Hikashop Business
1 year 9 months ago #350312

-- HikaShop version -- : 4.7.1
-- Joomla version -- : 3.10.10
-- PHP version -- : 8.0.28
-- Browser(s) name and version -- : All

Hi, we are having an issue, where it was working but now not, that we have a subscription option that should pass payments to Stripe and setup a subscription. We spoke to Stripe and they said:

It appears that the customer object during the creation on the checkout server is not called via the API. With that, there is no customer profile on the Stripe dashboard forwarded from the checkout page or website. With that, you need to contact your developer or the person who is working on the website to do that: stripe.com/docs/api/customers/object . It's because the information from the checkout or website is not forwarded, so it cannot be used on the Dashboard.

So we get a new subscription and they do not have customer details setup correctly, see attachment. Can you help?

Attachments:

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

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
1 year 9 months ago #350339

Hello,

The Stripe Connect plugin (and HikaShop recurring system) is not compatible with Stripe recurring system.

Regarding your feature request for the creation of "customers" during the checkout, it would require an important development which will affect a big part of the workflow.
It is not possible to create a new customer for each transaction, because it needs to check that if a customer already exist for the HikaShop user ; if it exist the plugin needs to update it with the new details (address, etc).

The Stripe Payment Intent API allows to give the customer address and classical details to the platform.
Since HikaShop is handling your customer database, there is no common need of deduplication and transfer of all client data to a SaaS system.

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: 70
  • Thank you received: 3
  • Hikashop Business
1 year 7 months ago #351559

Hi, sorry for the delay, been speaking to Stripe. Why is it that the Hikashop Stripe connect used to create a customer and now it does not?
Payments used to go through and create a customer and then we would go in and create the recurring payment manually in Stripe. But because it changed, we can not do this any more.

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

  • Posts: 26166
  • Thank you received: 4029
  • MODERATOR
1 year 7 months ago #351569

Hello,

It depends when was "before".
The plugin hasn't changed ; so we did not removed any feature.

For what I understand, there are two possibilities.
1 - You were using a previous Stripe API ; such as "token", "sources" or "" ; which are not deprecated by Stripe since there was not compatible with SCA2.
2 - Stripe changed a behavior in the Payment Intent API, does not create anymore the customer automatically when the provided details ; and force the creation of the customer via another API to continue to have that feature.

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.

Time to create page: 0.068 seconds
Powered by Kunena Forum