Developer FAQ

Everything you need to know about …

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

You can integrate with PayLane using any programming language you like. Our API uses SOAP does not determine the programming language. It’s just a tool, you only need to use the SOAP protocol to communicate and it’s completely your choice how to do it.

Back to top

What is Secure Form?

Secure Form is our name for a payment form we offer. It’s a ready-to-go solution for those who prefer not to integrate via API. In short, a customer will be redirected from your website to a payment form that we will provide. After submitting the payment, they will be redirected back to your website again. This way the whole payment process takes place at the secure PayLane domain.
Check out the Secure Form section to learn more.

Back to top

What is API?

API stands for Application Programming Interface. In short, it’s a set of tools that one system or environment offers for everybody who want to build a “bridge” and connect. In our case, API allows to initiate PayLane system methods that will, for example, process a payment or authorize a credit card. But to be even cooler, we not only offer our API, but also code examples in a number of programming languages – these will make a good starting point for your future integration with PayLane (so we already did some work for you).
Check out the API section to learn more.

Back to top

How can I get my own test account?

Just contact us at . We’ll give you a test account to use when working on integration with our payment systems. You’ll be able to test every method exactly the way it works – the only difference will be that you won’t have to make any actual payments.

Back to top

How to access your public test account / API / Secure Form?

Simply contact us and we’ll provide you with all the information you need.

Back to top

I have a test account, but the API request doesn’t seem to work. What’s wrong?

The most common issue in such situation is that the IP address of your website was not added in the Merchant Panel. To add it, please follow these steps:

  1. log in to the Merchant Account,
  2. click on merchant account settings in the account section,
  3. select the Direct tab,
  4. click Edit and add the IP address of the website that communicates with PayLane via API.

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 md5 hash. Log in to the Merchant Panel – you will find the said information by clicking account => secure form customization => options.

Back to top

How do I determine which payment method a customer uses?

Ah, this is an excellent question! And here the real beauty of integrating with PayLane is exposed. You don’t have to worry about it at all, there’s just one main method (multisale) to initiate a payment and you just have to run it with proper arguments. The multisale method automatically determines how the payment should be processed – whether it’s a credit card, direct debit etc.
Furthermore, if you have more than one merchant account, the very same method will also automatically determine the suitable one! (That is, of course, if you don’t provide such information.)

Back to top

Do I need transaction notifications?

Transaction notifications are not required to process payment, so it’s really up to you whether to implement them or not. But it is always recommended to do so, it’s a good practise.

Back to top

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

Yes, a list of such numbers is in our documentation in the PayLane API description document.

Back to top

Why are my test payments declined?

If the amount happens to be an error code number, the proper error is returned instead of the sale confirmation. You can read more about it in the PayLane API description in our documentation.

Back to top

How to trigger error transactions?

Test accounts can easily return error transactions if a certain amount is to be processed. Simply enter the error code as the amount and this will trigger an error transaction. You can read more about it in the PayLane API description in our documentation.
Of course this works only for test accounts – you’ll be able to process any amount on your regular account :)

Back to top