How to sell merchandises and add-ons online through an event website?

To sell merchandises, you can create add-ons and enter pricing for each add-on. Users can purchase these add-ons while purchasing the tickets. As of now, one can only purchase add-ons along with tickets and cannot purchase them standalone.

To create an add-on, follow the steps below:

Go to Form builder and click on Attendee registration form (with paid tickets)

Click on Add new field and select Add-on field type.

Enter the name of the merchandise/add-on along with pricing for each add-on. The add-on currency would be the default currency set under payment settings.

The add-ons would now display under the ticket types for which it has been selected. Please note that once an add-on is purchased by one or more users, the add-on cannot be deleted. 

“Security header is not valid” error code 10002 – PayPal Payment Gateway

The “Security header is not valid” error message is only caused for two reasons:

Wrong Credentials

Make sure that you’ve put your API Username, API Password and API Signature correctly. 

Sometimes it happens that during copy and paste there is accidentally a space added, this would trigger this error. Double-check this settings in the SDK or in the admin panel of your third party shopping cart.

Wrong Endpoint

This error would come up if you send the data to the wrong endpoint. 

Make sure that you sending the live credentials and data to our live endpoint. 

When you want to test your store make sure that you use our test endpoint and the credentials from your sandbox test account. 

If you are using a third party shopping cart, make sure that your store is running in test or live mode, regarding which credentials you are using.

Here’s how you can check if your credentials are correct:

FOR LIVE

https://api-3t.paypal.com/nvp?&user=xxxxxxxxxx&pwd=xxxxxxxxxx&signature=xxxxxxxxxx&version=70.0&METHOD=SetExpressCheckout&RETURNURL=http://www.paypal.com/test.php&CANCELURL=http://www.paypal.com/test.php&PAYMENTACTION=Sale&AMT=50&CURRENCYCODE=USD

FOR SANDBOX

https://api-3t.sandbox.paypal.com/nvp?&user=xxxxxxxxxx&pwd=xxxxxxxxxx&signature=xxxxxxxxxx&version=70.0&METHOD=SetExpressCheckout&RETURNURL=http://www.paypal.com/test.php&CANCELURL=http://www.paypal.com/test.php&PAYMENTACTION=Sale&AMT=50&CURRENCYCODE=USD

Just Substitute the user, pwd and signature and enter in your browser.You should get ACK = SUCCESS if you have input your credentials correctly.

You can also get your credentials from under your PayPal dashboard : https://www.paypal.com/cgi-bin/webscr?cmd=_get-api-signature&generic-flow=true

Credit card payments are not going through when using Authorize.net. What could be the reason?

You need to make sure the correct login credentials are entered and that permissions to accept payments are activated for this login.

Also, Authorize.net also has merchant-specific condition according to which if a merchant’s business location is based out of Australia, only then they would be able to accept payments in AUD.

Authorize.Net can accept transactions from merchants located in the United States, Canada, United Kingdom, Europe or Australia, in multiple currencies.

For more details, please see the table below. Currencies are listed using the ISO 4217 alpha-3 standard, for three-letter currency codes.

Business LocationSupported CurrenciesWebsite 
United States, CanadaUSD, CADhttp://www.authorize.net/
United Kingdom, EuropeCHF, DKK, EUR, GBP, NOK, PLN, SEK, USDhttp://www.authorize.net/en-GB/
AustraliaAUD, NZD, USDhttp://www.authorize.net/en-ANZ/
OtherSee http://www.authorize.net/international/ for other currency options.

 

    

                                                                                                

  

So, please confirm your business location and make sure it’s an address in Australia if you wish to support AUD. If the issue persists, then we will report this as a bug and take immediate action.

How to get PayPal Payments Pro API Username, Password and Signature information?

If you have a PayPal Payments Pro merchant account and want to accept credit card payments on your Dryfta event website without redirecting users to the PayPal website, then you need to enter the credentials for API Username, Password and Signature under Basics > Payment Settings.

Here are the steps to find your PayPal Payments Pro credentials:

  1. Log in to your PayPal Business account.
  2. Click Profile tab located in the top navigation area.
  3. Click API Access link under the Account Information header.
  4. Click Get Started link under the Request API Credentials heading.
  5. Click My selling preferences option in left sidebar.
  6. Click Update option for API access item.
  7. Complete the API Credential Request form by clicking the agreement checkbox and clicking Submit.
  8. You will now have the API username, password and signature.
  9. Copy the values from this page into Dryfta Basics > Payment Settings.
  10. Click on Save on top right to save the settings.
  11. Create a test ticket (enter a very small pricing like 0.01 USD)
  12. Purchase test tickets on the website as an attendee to confirm your payments are successful.