Enabling e-Commerce for Classic Forms
It is important to note that submissions are captured in Act-On only if the user clicks the button to redirect back to the response page of the Act-On form after they made their payment. If users do not click this option, it may appear as if there were no signups.
E-Commerce in Act-On Forms is ideal for cases such as those below.
- Payment required to attend: webinars, tradeshows, etc.
- Payment required to access content: documentation, whitepapers, products, services, etc.
The feature was not designed to support cases like these.
- Storefront web purchases (Act-On cannot include shipping or taxes)
- Coupon codes
- Hover over the form in question and click the down arrow.
- Click Enable E-Commerce.
- Enable the option to Enable Credit Card Payments For This Form.
- In the Payment Processor field, select the service, such as PayPal, First Data or Authorize.net, that will receive and process payments for the form.
- Provide the information required by the selected processor.
- For example, PayPal requires your PayPal account ID and the language and currency in which prices are to be presented on the invoice; Authorize.net requires your API Login ID and transaction key, along with an optional title to display on the invoice.
- If the form contains any Check Boxes, Radio Buttons, or Drop List field blocks, you can also define prices for the choices those field blocks include. For each option block for which you want to define prices:
- Enable (check) the option block to expose the individual options.
- In the field next to each option in the block, enter the price for that option.
- Click the Save button.
- If you enable the e-commerce feature and have a custom marketing domain set up for your account, you will need an SSL certificate so that payments can be transmitted securely. See link above for setup information.
- If you do not have a custom domain, you can simply add the 'S' to the HTTP portion of the form URL.
Paypal Auto Returns are used to redirect buyers back to your website immediately after clicking the Pay button. When this redirect happens, the URL is missing the proper account ID and the page will redirect to a error showing "OOPS - The page you requested could not be found". This must be turned off in PayPal to work correctly.
You can test your Paypal eCommerce enabled form without actually making a real payment using the Paypal Sandbox. Using your existing Paypal account, create a Sandbox test account. Once you have finished testing in the Sandbox, don't forget to change back to the actual production Paypal account.