Set up GoPay integration

GoPay is a payment collector operating mainly in EU. LTTR/SHOP supports GoPay as an optional payment collector, so your customers are not asked to pay VAT in select intra-EU sales. On the other hand, you need to account those sales individually instead of benefit from the seamless accounting when FastSpring is used.

When to use GoPay

We support GoPay as a payment collector only for EU sales when the sale is neither a subject of a VAT nor a reverse charge applies; for all other sales, FastSpring is used.

You can consider enabling GoPay only if all the following conditions are satisfied. In all other cases, keep GoPay disabled.

  • You are based in EU.
  • You are not a VAT payer in your home country.
  • You chose to apply MOSS exception for small businesses to charge your home country VAT rate instead of the customer's country rate.
  • It is ok that we issue invoices on your behalf.
  • You are open to account all the GoPay sales individually.
  • Your local law allows this option.

1. Establish a GoPay account

Fill in GoPay's sign up form and follow instructions from GoPay. They might arrange a call with you before establishing the account.

2. Provide testing environment secrets

As part of the process, GoPay will send you secrets for a sandbox environment — Client Id, Client Secret and Go Id.

Provide the secrets to LTTR/SHOP

  1. Sign in to the LTTR/SHOP's management portal.
  2. Navigate to Shop - Profile.
  3. Locate the GoPay section, find the row with a Test value in the Environment column and click on the Edit button.
  4. Ensure that the Enabled box is checked.
  5. Paste the secrets to the appropriate fields.
  6. Click Update.

3. Test the integration

  1. Go through your testing checkout while selecting a EU country and keeping the VAT field blank.
  2. Ensure that you are redirected to GoPay when asking for a payment.
  3. Pay using testing payment cards — follow the instructions in the GoPay documentation.
  4. Ensure that the payment is processed accordingly — for example, the Order is marked as Paid.

4. Activate the GoPay account

Reach GoPay and send them the link to your testing checkout. Instruct them that they should select a EU country and keep the VAT field blank when placing testing orders.

5. Provide production environment secrets

After successful validation, GoPay will send you your production secrets — Client Id, Client Secret and Go Id.

Provide the secrets to LTTR/SHOP

  1. Sign in to the LTTR/SHOP's management portal.
  2. Navigate to Shop - Profile.
  3. Locate the GoPay section, find the row with a Production value in the Environment column and click on the Edit button.
  4. Ensure that the Enabled box is checked.
  5. Paste the secrets to the appropriate fields.
  6. Click Update.

For more informations contact us.