Explore our developer documentation or see our getting started guide below.
Start getting paid with Paylike in 5 simple steps:
key from above we are now going to create a test merchant account:
Should return something along the lines of:
The id value is used for referencing the merchant account later.
The key attribute is the public key used for creating new transactions.
Follow the examples here to set up the frontend for payments and create a test sale.
If you have set up a frontend and created some test sales, we can pull the list of those:
This will give you all sorts of information about the transaction, but make a note of
Finally, let's capture the transaction in its whole:
Still using your app for authentication and your new account's ID, you can invite your email to get access via https://app.paylike.io
With Paylike you can use our pre-built payment forms to accept payments, design your own form or use our hosted solutions.
Your customer never leaves your website or app as all of our payment forms for web and apps are included directly on your website.
|Payment form||3-D Secure built in?||PCI requirements||Error handling built in?|
|Popup (Example, docs)||Yes||Minor||Yes|
|Embedded form for web (docs)||No||Minor||No|
|Direct gateway integration (docs)||No||Major||No|
Our recommendation is to initiate your integration with our popup as it has been thoroughly tested, limits PCI requirements, handles errors and natively supports 3-D Secure.
If you do not have a website or app, but still want to get paid with Paylike, you can use our hosted payment links or vPOS.
We do not recommend manually entering card details. Instead, you should get the customer to your website or collect your customers email or phone number and send them a payment link instead.
If you insist on accepting card details over the phone (MOTO) and manually want to enter them into Paylike, you must contact us to get approved. You may not store card details and must on an annually basis provide us with your SAQ C-VT.
When creating a transaction, you can add the following configurations:
|Amount||Yes||Minor units (e.g. “200” is $ 2)|
|Currency||Yes||ISO 4217 (e.g. “USD”), see supported currencies|
|Descriptor||Optional||Defaults to the account's descriptor if not provided. Learn more about the descriptor here.|
|Custom data||Optional||Add custom data for e.g. referencing a transaction with an order. Learn more about custom data here.|
Apple Pay is currently in beta. Contact us if you want early access to accept Apple Pay.
Google Pay is currently in beta. Contact us if you want early access to accept Google Pay.
Create payments on behalf of your customers using Paylike's strong tools for card tokenization and recurring payments.
Due to regulatory changes in the EU you must support 3-D Secure to do the so-called “strong customer authentication” to avoid declined payments.
These clients have been made available by heroes in the community.
Building a client in [insert your favourite language here]? Reach out, we might consider sponsoring the maintenance.
Make sure to subscribe to our mailling list for deprecation notices, API changes and new features: