• Hey everyone!

    I sell online courses via a LearnDash website, and I’d like to optimize it. I want to get rid of WooCommerce, Cartflows and all associated plugins (probably 10 in total).

    The issue I’m having is communicating between all these services. Zapier allows LearnDash to communicate with Stripe, so I can automatically enrol someone who purchases a course, but I’m not able to identify which purchase triggers which course (so all purchases will trigger the course specified in the zap … NOT ideal).

    LearnDash has a built-in button that integrates with Stripe, but it’s also not the best.

    The best solution I can think of, is to create an Elementor button that links directly to Stripe Checkout and then is redirected back to my website. This action would trigger automatic enrolment in the LearnDash course that was purchased which would then trigger an email automation in Fluent CRM.

    After speaking with Stripe (because they don’t have an identifiable Line Item that Zapier can use), they recommended using metadata. The only problem is that I have no idea how to do that.

    I think that would be Key | Value pairs but that’s about the extent of my knowledge on how to go about executing this.

    I would love some help.
    Parm

    • This topic was modified 3 years, 1 month ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not an Developing with WordPress topic

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Moderator bcworkz

    (@bcworkz)

    I think they are suggesting sending a meta value in the redirect to Stripe. Stripe would then presumably return the same meta value in its response so apps on your end can more accurately know what the payment was for. So success would require Zapier or whatever happens after payment to recognize this meta value and react accordingly to properly attribute payment.

    Assuming that is what Stripe is proposing, exactly how to send meta data depends on Stripe’s API. Your button that initiates payment would need to properly format the request so that the meta value is properly handled. Then the app confirming payment would need to properly read this meta value from the Stripe reply.

    Thread Starter parms

    (@parms)

    Do you have any idea where I could find someone to help me do that? That is way beyond my skill level and the LearnDash button is already giving me trouble, I’m still in testing mode and it’s already broken.

    Thread Starter parms

    (@parms)

    Or maybe even an in depth tutorial

    Moderator bcworkz

    (@bcworkz)

    You can hire professional help at sites like https://jobs.wordpress.net/ or https://jetpack.pro/. I don’t know of any tutorials for something that specific.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Need help integrating Elementor, Stripe, LearnDash’ is closed to new replies.