GonnaOrder Help Center

Manage Payment Providers and Methods

GonnaOrder allows you to configure multiple payment methods with multiple payment providers. You have the liberty to choose the payment providers and methods best suited for your store. It is important to know that all payments are made through third party providers and GonnaOrder does not have access to your accounts. Additionally, notice that some third party payment providers charge a commission for every payment made to your account. Every payment provider has different transaction fees and which will be covered by the store. Be sure to find out the transaction fees charges by a payments provider before adding them as a payment option for your store.


On This Page


Supported Payment Providers and Methods

Stripe

Stripe
Website: www.stripe.com
Supported payment methods:

Stripe Options
Stripe is currently the only payment provider that supports digital wallets like Google Pay, Apple Pay and Microsoft Pay Use Stripe as payment methods.


RMS

RMS logo
Website: www.retailmerchantservices.co.uk

Supported payment methods:
supported payment methods
Use RMS as Payment Provider


Paymentsense

paymentsense logo

Website: www.paymentsense.com

Supported payment methods:
payment options

Use Paymentsense as Payment Provider


Square

Square
Website: www.squareup.com
Payment methods
Credit Card Options
Use Square as Payment Provider


JCC Payments

JCC
Website: www.jcc.com.cy/
Supported payment methods:
JCC supports payments via all major credit cards.
JCC payment methods


Viva Wallet

Viva Wallet
Website: www.vivawallet.com/
Payment methods
Credit Card Options
Use Viva Wallet as Payment Provider


Paypal.me

Available as option to pay after having placed an order
Website: https://www.paypal.com/paypalme/
Paypal.me
Receive payments with Paypal.me


How do Payments with Payment Provider Work?

To enable payments in your GonnaOrder store, you would need to have an account with at least one payment provider. Therefore, have to register with the payment provider first.

After registering, you can link your GonnaOrder account with that of your preferred payment provider. Hence, GonnaOrder will know your payment provider details and will redirect customers to pay to your account. GonnaOrder facilitates the payment process in the platform with the payment provider. However, you receive payments independently without GonnaOrder taking any commissions. Payments go from your customer to the payment provider and not to GonnaOrder. This means that you can access your money at any time by logging into the payment provider at any time or the payment provider will issue payouts to your bank account based on their terms and conditions or as you may set in your account dashboard.

Even though GonnaOrder does not take any commissions in the payment process, your payment provider may charge you a commission for every transaction.

Business logic for payment providers
Payment Provider How it Works

Use Stripe as Payment Provider

Stripe is an internationally recognized payment provider. It is used by thousands of e-commerce outlets around the globe. Connecting your GonnaOrder account will allow your customers to pay by credit card and digital wallets.

To add Stripe as a Payment Provider to your store, go to Settings > Payment Providers.

The stripe payment section
Stripe Connect

Once you click the Connect with Stripe button, you will be redirected to the Stripe where you can login or register a new account. In a nutshell, you would need to follow the instructions on the Stripe page and fill in the necessary information to facilitate the GonnaOrder-Stripe connection. Once you fill-up the details, click on Authorize access to this account.

Link your GonnaOrder and Stripe accounts
Complete Stripe Registration

After connecting your Stripe account, you can enable online payments for orders placed in your store. Stripe supports various payment methods and you can choose which ones to activate or disable for your GonnaOrder payments. Notice that some payment methods supported by Stripe are only available in selected countries e.g. iDeal (Netherlands), and Bancontact (Belgium).
Disabled payment methods will not be displayed to your customers.

Enable different payment methods for Stripe
Stripe Settings Enabled

Use RMS as Payment Provider

RMS is a payments provider that supports card payments in over 140+ currencies. Additionally, RMS allows customers to pay via Google pay and apple which are popular digital wallets. RMS supports online payments and physical card-swipe machines. Therefore, it is an all-round payment solution for businesses.

To start receiving payments via RMS, you would need to provide three things:

RMS merchant ID

Shared Secret

Account ID

These you fill in under the payment providers section under store settings. These details can be obtained from your RMS account.

Connect your GonnaOrder store to RMS
Connect GonnaOrder to RMS

After successfully connecting to your RMS account, you can enable payments. RMS will be used as your preferred payment provider and customers will pay directly to your account. You can disable RMS payments at any time but it is advisable that you have an alternative payment option in that case. Additionally, you can also disconnect your GonnaOrder store from your RMS payments account at will. Disconnecting your RMS account will permanently delete your RMS account details from GonnaOrder.

Enable RMS payments
Enable RMS payments

Use Paymentsense as Payment Provider

Paymentsense is a third party payment provider mainly operating in the United Kingdom (UK). Therefore, it may not be an option for stores that are located outside of the UK and you are advised to look for other options from those listed on this page.

Paymentsense supports payments made through credit cards and digital wallets. Other than Visa, Mastercard and American Express, you can also receive payments done via credit and debit cards issued by providers like Discover, Maestro, and Diners club international.

To start receiving payments via Paymentsense, you will need to provide GonnaOrder with three pieces of data:

Username

Account password

JWT token

The JWT token is a long string of characters that is available in your Paymentsense account and which you only need to copy.
Fill the details in the respective fields on the payment providers settings and click Connect.

Connecting GonnaOrder to Paymentsense
Connecting GonnaOrder to Paymentsense

After linking your accounts successfully, you can enable credit card payments to be done via Paymentsense. Such payments as completed via Paymentsense will not appear in your GonnaOrder account.
You can enable or disable credit card payments at any time. Additionally, you can disconnect GonnaOrder from Paymentsense at any time. For the two cases, we recommend that you have an alternative payment provider configured or you can disable payments altogether.

Enable Paymentsense to process credit cards
Enable paymentsense

Use Square as Payment Provider

Square is a credit card processing payment provider that you can add to your store easily. Unlike Stripe, Square does not digital wallet payments. Still it is a valuable for processing all types of credit card payments.

You will need to provide your Square application id, access token, and location ID to enable Square payments in your store. To obtain these details, you will need to login to your Square developer account and create an app. Open the new application and from the side menu choose Credentials. You can also use the credentials of an existing app you already have one.
On the credentials page, you have the option to use Sandbox version of the credentials or use Production credentials. Sandbox credentials are used for testing your application before you start receiving actual payments. You will have to copy the production credentials to use with GonnaOrder.

Square application ID and access token
Application ID and Access token on Square developer

The location ID does not appear on the same page with the application ID and access token. It refers to the business outlet that will use the credentials to process payments and can be looked up in your Square account under Dashboard > locations.

Once you add these settings you can enable credit card payments via Square. For more information about how to find these keys please read Square’s API Access Tokens documentation and also see their Payment Form Walkthrough.

Enter Square credentials to allow Square payments
Square Settings

Use JCC as a payments provider

JCC allows you to receive credit card payments in your GonnaOrder store. It is mainly an option for stores located in Cyprus.

To receive credit card payments via JCC, you need to have a JCC merchant account. You can apply to become a merchant through the JCC website after which you will be provided with the requisite information required to start receiving payments.

With a JCC merchant account, go to your store settings and choose payment providers and fill in the required details as highlighted below.

Merchant ID

Acquirer ID

Api Signature Password

These details are provided to you via email when you register a JCC merchant account. They will also be available in your JCC merchant account dashboard and you can look them up at any time.

After providing the integration details, click on the Connect button to finish. Payments will be automatically enabled for JCC and you are set to go.

Connect your store to your JCC merchant account
Connect JCC payments

If in any case you want to pause JCC payments and instead use other payment providers, you can always toggle the payments switch to Disabled.

Disable JCC payments or disconnect your account
Disable JCC payments

It is also possible for you to disconnect your store from JCC payments altogether. Notice that disabling or disconnecting JCC payments may require you to enable another payment method to continue processing order payments.


Use Viva Wallet as Payment Provider

Viva Wallet as a payment provider is more similar to Square in that it only facilitates payments made through credit cards. To enable Viva Wallet payments, you will need to input your client id, and client secret which can be found in account dashboard under settings -> api access -> Native Checkout v2 Credentials. Once you add these settings you can then toggle the credit card payments button to yes. All payments made to your store via this provider will be available under your Viva Wallet account dashboard.

Viva Wallet credentials
Viva Wallet Settings

Log in to your Viva Wallet account dashboard and go to Settings > API Access.

Viva Wallet dashboard: Client ID and client secretViva Wallet copy values

Click to generate a pair of Checkout v2 credentials which comprises of the client id and client secret. Copy these credentials to the GonnaOrder screen for your Viva Wallet payment settings.

Viva Wallet: generating new credentials
Generating viva wallet credentials

For more information about how to find Viva Wallet keys please read Viva Wallet App Registration guide, Viva Wallet Development Web Portal and How to get the Viva Wallet credentials on their website.


Receive Payments with Paypal.me

PayPal is a digital wallet that facilitates online payments. It is not a payment processor but a payment method. You need to have a PayPal account and a PayPal.me link to enable payments. Transactions made via this method will appear on your PayPal account dashboard and not on your GonnaOrder account.

To enable PayPal.me you would need to login to your PayPal account and generate your Paypal.me link. You can find more instructions at the PayaPal.me page or learn what is PayPal.me from PayPal’s help center.

Once you have generated your payment link, enable Paypal.me for your store by pasting the link under the PayPal payments section.

Setting your PayPal business link
Paypal.me setting

If you only enable Paypal.me as your preferred payment method, then customers will see a payment section on the thank you page after submitting an order. Otherwise, other payment methods appear on the order page before an order is submitted.

PayPal.me checkout

To complete PayPal.me payments, GonnaOrder will redirect your customer to PayPal using your Payment link. The customer will then see your PayPal account name and the amount they need to pay to you. Customers cannot edit the amount to be paid as this is submitted by GonnaOrder. Additionally, note that successful PayPal.me payments made by your customers will only be visible under your PayPal account dashboard.


Receive Payments with Other Payment Provider via a Link

Other than payment providers and methods available under GonnaOrder’s payment providers section, you may also receive payments through payment providers that support payment via a link. Similar to PayPal.me, you can let your customers pay online using your payment provider’s link after they have placed their orders. Payments made via a link are very similar to PayPla.me payments that we have explained above.
Further, kindly note that your payment provider may charge you or your customer a transaction fee. Do some due diligence to learn what fees and charges your payment provider imposes and who (between you and the customer) will bear the cost. We advise that you only add payment providers whose terms you are comfortable with and who will not make your products more expensive for customers.

To setup a payment via other payment provider using a payment link, go to the Other section of your payment provider setting. You will need to fill in a payment provider name and provide the respective payment link. The payment provider name is essentially the name of the entity receiving the payment on behalf of your store.

Configure links for other payment menthods
Payment Link Setting

When your customers visit your store and place an order, they will see a link with the payment option that you have added on the Thank-you page. Note that the name that you have included is what is displayed to the customer on the screen. From that point onwards the customer is redirected to the payment provider page in order to complete the payment and will not be redirected at your store when they complete the payment.

Check out for custom payment methods
Other Payment Provider