Commerce Tools

KGrizzle
Member

Registration without Payment

SOLVE

Is there a way to force users to complete payment before they are marked as registered? 

 

I have a form with information about the event and basic RSVP info, then at the bottom the button says Complete Payment, but if someone clicks that but doesn't complete payment, it still marks them as registered for the event. What am I missing? I am new to HubSpot, so please go easy on me. 

1 Accepted solution
Humashankar
Solution
Key Advisor

Registration without Payment

SOLVE

Hi @KGrizzle 

 

You're correct that clicking the button shouldn't register someone without completing the payment.

Natively hubspot doesn't have a built-in feature to ensure payment completion before registration.

Still, there are creative solutions to achieve this functionality. One approach is to implement a two-step registration process, where the first form collects RSVP information and the second form handles payment processing.

By redirecting users to the payment form with pre-filled details, you can ensure a seamless experience. Once payment is complete, you can update the user's status in HubSpot to "Registered."

 

Otherwise, you can use conditional logic on the "Complete Payment" button within a single form, integrating a payment gateway like Stripe or PayPal.

 

This way, the button only becomes clickable after successful payment, automatically registering the user upon click.

 

Hope this helps - Happy to help further!!
Thank you very much and have a great one!
Warm regards

Humashankar VJ
HubSpot Community Champion and enthusiast | Engineering Manager

View solution in original post

0 Upvotes
6 Replies 6
Humashankar
Solution
Key Advisor

Registration without Payment

SOLVE

Hi @KGrizzle 

 

You're correct that clicking the button shouldn't register someone without completing the payment.

Natively hubspot doesn't have a built-in feature to ensure payment completion before registration.

Still, there are creative solutions to achieve this functionality. One approach is to implement a two-step registration process, where the first form collects RSVP information and the second form handles payment processing.

By redirecting users to the payment form with pre-filled details, you can ensure a seamless experience. Once payment is complete, you can update the user's status in HubSpot to "Registered."

 

Otherwise, you can use conditional logic on the "Complete Payment" button within a single form, integrating a payment gateway like Stripe or PayPal.

 

This way, the button only becomes clickable after successful payment, automatically registering the user upon click.

 

Hope this helps - Happy to help further!!
Thank you very much and have a great one!
Warm regards

Humashankar VJ
HubSpot Community Champion and enthusiast | Engineering Manager
0 Upvotes
HNabarro
Participant

Registration without Payment

SOLVE

Hi @Humashankar, I have the same issue, but we are on a hubspot starter package so do not have the option of conditional logic. I have the form linked to hubspot payments, but the issue is the confirmation email still sends if they click go to payment and abandon on that page. 

Any suggestions? 

 

Thanks!

Hazel

 

Humashankar
Key Advisor

Registration without Payment

SOLVE

Hi @HNabarro 

Since you're on the HubSpot Starter package and lack conditional logic, consider a custom workflow approach.

Create a workflow triggered by a successful payment webhook from your integrated payment gateway (like Stripe / PayPal). Update a HubSpot property (e.g- 'Payment Confirmed') to 'Yes' upon successful payment. Send the confirmation email only when this property is updated.

For abandoned payments, consider a follow-up email or workflow. Moreover, create a custom property 'Payment Status' to track payment progress

 

Regards

Humashankar VJ
HubSpot Community Champion and enthusiast | Engineering Manager
HNabarro
Participant

Registration without Payment

SOLVE

Thanks for the suggestions @Humashankar , but the starter package only allows an email send to be triggered on form submission. It doesn't include the full workflow functionality, just the ability to create simple workflows after a form submission such as send an email, add to a list or create a task for the check to be done manually. 

 

Very frustrating given I have been using the built-in hubspot commerce to take payment within the hubspot ecosytem, but this seems pointless given the lack of functionality to be charged more. I've already created the connection with Stripe via zapier to update a custom field "payment status" when a payment is made. 

 

Thanks,

H

Humashankar
Key Advisor

Registration without Payment

SOLVE

Completely understandable, and I recommend reaching out to the support team to explore potential solutions that might better suit your needs.

 

Help Center (hubspot.com)

 

Humashankar_0-1724081998669.png

 

Humashankar VJ
HubSpot Community Champion and enthusiast | Engineering Manager
KGrizzle
Member

Registration without Payment

SOLVE

Thank you!

0 Upvotes