Technical issues

What are the ways to implement payments on my website?

In general, there are two ways to implement PayLane payments:

  • Secure Form - it's a ready-to-go solution, you just have to redirect your customers to a payment form prepared and hosted by PayLane.
  • RESTful API - API allows you to accept payments directly on your website, use many additional features (like single-click payments) and fully customize the purchasing experience.

You can read more about these solutions on PayLane Developer Zone.

back to top

Which programming language do I need to know to integrate with PayLane?

You can integrate with PayLane using any programming language you like. Currently we offer API clients written in PHP, Python, and Ruby, but you can also create a wrapper to our REST API in your favorite programming language.

back to top

What are the requirements to integrate with PayLane using API?

PayLane API gives more possibilities and flexibility, but requires the know-how. Besides that, you will need an SSL certificate for the website on which you'll be accepting payments. You will also need to be PCI compliant as a merchant but we take care of that for you.

back to top

What does integrating through API look like?

You can start by creating a testing account. This means that you don't have to actually process real payments. With a testing account you can run tests and see if chosen and integrated by you features really work. On your side you will need a developer who will be able to implement different codes to see if the integration went through successfully. Code examples have been created by our team for you to learn how to integrate and create a payment form with ease using PHP, Python, Ruby, or any other programming language.

For more information check out our Developer Zone.

You can also read more here: Integrating with a payment gateway via API

back to top

What is Secure Form?

Secure Form is one of the ways merchants can integrate with PayLane. It's a payment form created and hosted by PayLane. As a merchant, you only have to redirect your customers to the payment form during the checkout process. After they submit the payment, they'll be redirected back to your website.

The form itself can be active in up to four different languages (English, Polish, German, and Spanish), all of the payment methods chosen by you are available, and the design is based on our default PayLane form or a customizable one. The Secure Form is also available in a mobile version.

Read more:

back to top

Where will I find code examples?

Code examples can be found in our Developer Zone.

back to top

What will I find in the Merchant Panel?

The Merchant Panel is composed of various tabs which have three main functions: sales, technical, and billing. In the panel you can find information like your transaction history, invoices, current rates, etc.

See more:

back to top

How do I perform a refund?

If you want to return customer's money, either the whole amount or just a part of it, you have to perform a refund, it allows you to return funds in reference to a specific transaction. In order to perform a refund, you must know the transaction ID number. This ID number identifies the transaction in PayLane's systems. You can easily retrieve this number while performing the transaction.

For specific information and examples visit our Developer Zone.

back to top

I have a test account, but the Secure From doesn't work. What's wrong?

Check whether you have a proper merchant_id and a salted hash. Log into the Merchant Panel – you will find the said information by clicking accountsecure form customizationoptions. You can also learn about calculating the hash on the Secure Form Implementation page.

back to top

Do I need transaction notifications?

Transaction notifications are not required to process a payment, so it's really up to you whether to implement them or not. However, it's a recommended and good practice.

back to top

Are there any test card or account numbers to use while implementing/testing your API?

Yes, we have a list of such test numbers. They can be found in our DevZone.

back to top

Why are my test payments declined?

You may have used an error code. This feature is present only in test accounts to make implementing payments easier. If the amount you've set is an error code then this error is returned instead of a sale confirmation.

If the amount happens to be an error code number, the proper error is returned instead of the sale confirmation. This works only for test accounts; it simply makes it easier to implement payments.

back to top

How do I generate an invoice for a specific transaction?

Our software automatically generates an invoice for every transaction, you can find your invoices in the "Sales" tab in the Merchant Panel. Once you click on a specific transaction you will see a "generate invoice" button.

back to top

What e-commerce plugins are available in PayLane?

PayLane offers the most popular e-commerce plugins such as: Magento, osCommerce, Zen Cart, OpenCart, and PrestaShop; you can integrate in seconds just by checking out our DevZone. Additionally, we support WordPress, one of the most popular open-source blogging tools and CMS; and Shoplo, an online store platform.

Read more:

back to top

How do I implement e-commerce plugins?

Information on how to download and implement plugins can be found in our Developer Zone

back to top
Couldn't find the answer you were looking for?
Contact us