#Ayaz
1 messages ยท Page 1 of 1 (latest)
Hi
Can you post your follow up Question here directly ?
Hi
Do you need me to ask the question from start again?
I have an integration of Fixed Price One Time product from GoHighLevel(LeadConnector) to Stripe. When a product is added from the LeadConnector, we see a corresponding product created in the Stripe as well. The product ID of Stripe is also shown in the LeadConnector dashboard under products section. Stripe creates two products for that one is visible in the Stripe as an active product and other one is setup as an archived product. The Stripe records all the purchases(Data) with the archived product because the product is added by a third party(LeadConnector). This creates an issue with an integration from the Stripe to Quaderno where the Quaderno expects the main Active product ID with the charge, invoice, and other objects. But the Stripe shows the archived product ID. The Quaderno fails to integrate with Stripe correctly. The product ID fields can not be edited in either Stripe or GHL. LeadConnector generates its own product ID and sends that to Stripe. This causes Stripe to archive the product because it does not recognize the incoming data as a valid product ID. Let me know please if there is way to log the active product ID with all objects in the Stripe if it comes from the third party instead of archived product ID.
Yes thanks I just saw it...
Do I need to answer the question in above thread here?
As my colleague mentioned earlier we know nothing about GoHighLevel nor LeadConnector...
Do you have an example failed Stripe requestId?
or some Stripe object Id you are seeing the error ?
The Quaderno fails to integrate with Stripe correctly.
Same we don't knowQuadernoeither...
I understand. I have a question regarding Stripe here.
What happens if any third party creates a product? Stripe creates two products for any third party integrations. Either it's LeadConnector or any other. 1. Active product 2. Archived product(Created by Stripe internally).
prod_N0nggkqKKHgbOD This is the product ID
No, Stripe don't do that, probably the connectors that you are using are doing this...
In the Stripe Dashboard, it says in an alert that the "product is created by the Stripe internally"..
Where are you seeing this message?
I can't see it here:
https://dashboard.stripe.com/products/prod_N0nggkqKKHgbOD
Let me share some more details. I am finding in my chat. I will share an invoice data where it shows an archived product which is linked to above product ID. If you will browse the archived product then it will show you the message
Stripe product id "prod_N0nggkqKKHgbOD" but the sales is recorded with the product "prod_N8emqR7uidgtsl" in the Stripe.
If you browse the product prod_N8emqR7uidgtsl then it will show you the above message.
The Stripe only creates an archived product for "One Time Price" and it doesn't create two products with an archived product in the Stripe Dashboard for the Recurring plan products. I have integrated a recurring product with LeadConnector(GoHighLevel) here.
Product "prod_N0nggkqKKHgbOD" (active on Stripe), Product "prod_N8emqR7uidgtsl"(Archived on Stripe) are linked with each other by the Stripe. If you make any change to the active product like add meta data etc then it is expected to reflect in an archived product as well. But it doesn't reflect any meta data added in an active product. I tried to add the active product ID in the meta data so that it could fix the issue for me. Let me know your thoughts please. Thanks.
Product "prod_N8emqR7uidgtsl"(Archived on Stripe) --- It is created by the Stripe internally and there is no way to make any changes to this product either with Stripe Dashboard or Stripe's API. If the Stripe does not allow us to make any change in this archived product then how any other third party app(like LeadConnector I am using) could make/update any info for this product?
The product you are sharing prod_N8emqR7uidgtsl is created automatically because it was created by this request, when creating an invoiceItem:
https://dashboard.stripe.com/logs/iar_J3L7lfYFwnbyyQ
Your integration/connectors are not specifying a product Id prod_N0nggkqKKHgbOD
You need to check your integration/connector to send the correct ProductId so that Stripe won't create a product for according to the pricing items your integration/connector set in the invoiceItem requestItem.
Makes sense. It happens when the integrator charges the customer and generates the invoice? I have seen that the integrator uses the Stripe's built-in JS code to process. Let me share a link with you for your review.
It happens when the integrator charges the customer and generates the invoice?
Yes it looks like...
That's in test mode and you can also test it and check the integrations. I think the Stripe JS plugin calls that API and sends the required parameters not the Connector.
Sorry I'm not understanding your request here, what you want me to test exactly? the link you shared is a website for purchasing book
I want you to go here https://book.theleveragedexpert.com/get-the-book-5531
you need to contact the maintainer of that website (if it's not you) and update the integration in oder to update it and set the correct product id
and ?
Like the above screenshot if you fill the demo information in the above link. It takes you to the second tab where it asks for the CC info with Stripe's widget not Connector code.
The CC information is passed by the Stripe's plugin, isn't it Stripe that sends the product reference with its own plugin?
Nope... what Stripe plugin are you referring here? if you are referring to LeadConnector/Quaderno/GoHighLevel, they are not Stripe plugins neither that website.
You need to reach out to that website maintainer.
Where it collects the Credit Card info. Card number,
I will reach out to them(LeadConnector/GoHighLevel) as well as they are available.
Could you please tell me request parameter name and URL? where the correct product ID is expected with the connector's API call
Just for you information. here is a reply from the Quaderno Hi Ayaz,
Thanks for your message, happy to help,
We would recommend to contact the support team at Stripe for confirmation here - As we simply receive the information from their platform, there's not much we can do from our side
- Sending customer details from Stripe
Hope that helps!
Kind regards,
Know nothing about the connector APIs. you need to check with them.
I don't think this is trustful. As I shared with you this request is sent by a backend Nodejs, which is the Connectors API and not Stripe:
https://dashboard.stripe.com/logs/iar_J3L7lfYFwnbyyQ
This answer looks like a generic/automatic response, you need to speak to those who implemented the calls to Stripe APIs.
Makes sense. Thanks for the useful information. I have contacted already with them(LeadConnector) who calls the above API using their own code. I am waiting for them to schedule a session. Once they start a session and ask me something related to Skype. I will contact you again.
related to Stripe***
Yes, please don't hesitate to come back if you have any follow up Question ๐
Best help and support by you. Thank you once again ๐
Very happy to hear that and more than glad to assist you!
๐