Require form that collects data and takes payment, via PayPal or Stripe

Permalink
Hello,

I'm looking for an addon to work with the 5.6+ legacy version.

It needs to be a registration form as well as allow the user to purchase the program they are wanting to join. User can login to site or create account during filling out form.

It's for a non profit ski club. They need to collect a fair amount of info about the athlete and then pay for the tuition all from the same form.

Also, if they are already a member of the site, they need to be able to login with existing credentials and then purchase their program and then view an order history.

A lot of these users sign up every year and they would like to not have to fill in their info every single year....like address, Dr. name, medical card number etc.

I've included a URL as an example of what the existing form looks like now.

http://apexfreestyleclub.com/programs/jumps-bumps/...

Thank you

designsforchange
View Replies:
mnakalay replied on at Permalink Reply
mnakalay
Hello,

you should look at advanced forms (https://www.concrete5.org/marketplace/addons/advanced-forms/) but also at the core eCommerce plugin (https://www.concrete5.org/marketplace/addons/ecommerce/)

The eCommerce plugin would allow you to collect data during checkout by using users attributes.
designsforchange replied on at Permalink Reply
designsforchange
Thanks for the reply.

I have Advanced Forms already and have followed the videos to set up the PayPal function but for some reason it doesn’t work correctly. I try to add a Sellable item for $750 and not matter what I do, it wants to charge $562000. So I say sure and try to complete the transaction and it fails repeatedly.

I reached out to eCommerce and they said to try and post a job here? I’ve replied again and am awaiting another answer.

Thanks

Natasha Hinsche
Designs for Change
[email protected]
1.250.488.7324



> On Oct 4, 2017, at 5:04 PM, concrete5 Community <[email protected]> wrote:
hutman replied on at Permalink Reply
hutman
I've used Advanced Forms with both PayPal and Stripe. If you want to share your version and the setup of your Sellable Item perhaps we can get things pointed in the right direction.
designsforchange replied on at Permalink Reply
designsforchange
Hi hutman,

I’d appreciate that for sure. I’m using the latest up to date version of Advanced forms 1.13.2.1 and I believe its running 5.6.3.1.

I’ve added a hidden field and a sellable item of $750 (one of the courses) The $750 doesn’t show up, just a $ sign and then a blank box below it.

I’ve included the URL:

http://apexfreestyleclub.com/programs/big-mountain/... <http://apexfreestyleclub.com/programs/big-mountain/>

Once you hit submit, it’s $500000+ and then won’t connect to PayPal.

Please let me know what other info and what suggestions you might have, I appreciate it a lot!

Thank you

Natasha Hinsche
Designs for Change
[email protected]
1.250.488.7324



> On Oct 4, 2017, at 8:23 PM, concrete5 Community <[email protected]> wrote:
hutman replied on at Permalink Reply
hutman
Can you take a screenshot of the eCommerce tab in your Sellable Field setup?

I believe for what you want, it should be:
Price Per Item: 750.00
Start Quantity: 1
End Quantity: 1
Increment By: 1
designsforchange replied on at Permalink Reply
designsforchange
Hi hutman,

That totally solved the $500000 error.

So no when I click Pay, I get this screen (attached screen shot)

And this is the URL
https://www.paypal.com/webapps/shoppingcart/error?flowlogging_id=7a4...
hutman replied on at Permalink Reply
hutman
The only other thing I know that you need is a hidden field (any label) with the Default Value set as your PayPal email address. Then under the eCommerce tab you need to set it as "Send to payment gateway as: Paypal Email"
TMDesigns replied on at Permalink Reply
TMDesigns
I know PayPal changed there code this year so that might affect it, being an old plugin. Have you tried it with stripe to rule this out?
designsforchange replied on at Permalink Reply
designsforchange
Hi TMDesigns,

No I haven't yet as the PayPal account is already set up and the Stripe is not yet, so was hoping to have PayPal work before venturing further.

Thank you
hutman replied on at Permalink Reply
hutman
Did you get it working by adding the hidden field as described? I tried this on one of my sites and I was able to get to the PayPal screen and see the requested payment, I didn't actually submit the payment but it looked right on the screen.
designsforchange replied on at Permalink Reply
designsforchange
Hi hutman,

No not yet, the PayPal page throws an error everytime. :(

So not sure what's up.

They were in a time crunch so we had to do a work around. Not an ideal one, but it's working for now.

Will keep trying....

Thanks again.
victorcis replied on at Permalink Reply
Hi,

PM and Email sent

Victor