WooCommerce
- Plugin (.zip) — The archive is published with the next release — the guide explains installing from the repository.
Integrations
Pick how your business sells today. Every path ends the same way: a confirmed payment and an order status your team can act on.
Path 1 of 5
Checkout gets a «Crypto» payment method; the plugin creates the payment, sends the customer to it and moves the order when the payment is confirmed.
Online shops on WooCommerce (WordPress), OpenCart 3.0 or 4.0, PrestaShop 1.7.8 or 8, Magento 2.4.6+. You install it like any other payment plugin.
At checkout the customer chooses «Crypto» and lands on the payment page: asset and network, the amount to send, address with a QR code and the time left. After payment they return to your order page.
Paid → the order moves to the status you chose (Processing by default). Payment detected → the order keeps waiting. Expired → cancelled, or left pending if you prefer. Late and partial payments are held for your decision. Each webhook is signature-checked and applied once.
Path 2 of 5
Хорошоп does not take third-party payment plugins, so CryptoLike connects to the shop from our side through its API.
Shops on the Хорошоп platform that sell in hryvnia and want crypto as one more payment method — without a developer.
Within about a minute of the order the customer gets an e-mail from CryptoLike with your shop's name, the order number, the amount and a link to the payment page.
Paid → the order is marked paid and gets your status (В обробці by default). Expired or cancelled → your status (Не доставлено by default), or no change. Every step is in the cabinet's sync log. No webhook setup is needed.
Path 3 of 5
From API call to payment status: one POST creates the payment, the payment page collects it, a signed webhook tells your server.
Teams with their own backend — marketplaces, SaaS, games, services with a custom checkout or a mobile app with a server.
The payment page with your name and logo: asset and network, the amount to send, address with a QR code, the time left and a status that updates live.
new → pending → paid. underpaid, expired and cancelled each come with a next step for the customer. Webhooks are signed, retried with backoff and carry an event_id for deduplication.
npm install @cryptolike/sdkPre-release: until the package is published, install from the repository — see the guide.
pip install cryptolikePre-release: until the package is published, install from the repository — see the guide.
go get github.com/Petya88/Cryptolike/sdk/goPre-release: until the package is published, install from the repository — see the guide.
composer require cryptolike/sdkPre-release: until the package is published, install from the repository — see the guide.
Path 4 of 5
Create a payment in the cabinet or in Telegram, send the link, see when it is paid.
Freelancers, B2B invoices, sales in messengers and social networks — whenever there is no checkout to integrate.
The same payment page as online shops use: amount, network, address, the time left and a live status.
Every status is in the cabinet and in notifications. Webhooks are optional here — add an endpoint only if another system needs the result.
Path 5 of 5
The customer stays on your checkout: the payment page opens in a frame in your layout, in your theme and language.
Sites with their own checkout that do not want to send the customer to another page.
The payment page inside your checkout. It resizes with its content and follows your accent colour and language.
Events on the page are for the interface only. The order is confirmed by the signed webhook or by GET /v1/invoices/{id} from your server.
Time to launch assumes a test payment before going live; payouts also need a verified account.
| Way | Time to launch | Developer needed? | Customisation | Where the payment happens |
|---|---|---|---|---|
| CMS plugin | 30–60 minutes | No | Order statuses, expiry behaviour, checkout texts | CryptoLike payment page |
| Хорошоп connector | About 15 minutes | No | Order statuses, e-mail language, shop name | CryptoLike payment page, link by e-mail |
| API or SDK | 1–3 days | Yes, back end | Full: your flow and data around the payment | CryptoLike payment page or embedded |
| Payment link | 5 minutes | No | Amount, currency, description | CryptoLike payment page |
| Widget | A few hours on top of the API | Yes, front end | Placement, theme, accent colour, language | Inside your page |
The same four things apply to every path except the payment link.
Developers → API keys. ck_test_ keys go with test networks and are refused on mainnet (401 auth.test_key); ck_live_ keys move real funds. Give a key only what it needs: a shop never needs withdraw.
Every endpoint has its own secret, shown once. Check X-Signature over the raw body and refuse events whose timestamp is more than 5 minutes off your clock.
A ck_test_ key with the test API URL from CryptoLike support runs the same flow on test networks — test coins have no value. Pay one order, underpay one, let one expire.
Create an account, get the test environment from support and make the first payment on a test network with a ck_test_ key.