We have partnered with several ecommerce providers like Tilda and Insales, and created Plugins that you can add to your solution quickly and easily. Please select Plugins from the sidebar if you would like to see what plugins are currently available, along with the relevant implementation guides.Available Plugins#
Step 1: Open Payment Settings1.
Go to Site Settings in Tilda.
2.
Navigate to Payment Systems → Payment Services.
3.
Select Universal Payment System.
Step 2: Configure Payment System1.
Choose New Payment System (for developers) as the settings template.
2.
Fill in the required fields:LOGIN: Store ID from PlexyPay.
SECRET FOR ORDER SIGNATURE: Publishable API Key from PlexyPay.
SECRET FOR NOTIFICATION SENDING: Publishable API Key from PlexyPay.
LANGUAGE: Define the language code for the payment widget.
SUCCESS PAGE URL: Redirect URL for successful payments.
FAILURE PAGE URL: Redirect URL for failed payments.
Step 3: Advanced SettingsAPI URL: https://tilda.plexypay.com/api/v1/payments
TEST API URL: Leave empty.
| Tilda Field | API Field |
|---|
| LOGIN | order[store_id] |
| CURRENCY | order[currency] (RUB/USD) |
| LANGUAGE | checkout[locale] (Uppercase) |
| COUNTRY | order[country] (Uppercase) |
| SUCCESS PAGE URL | checkout[success_url] |
| FAILURE PAGE URL | checkout[cancel_url] |
| TEST MODE | order[is_test] |
| NOTIFICATION URL | checkout[callback_url] |
| ORDER NUMBER | order[reference] (Format: <ProjectID>_<OrderID>) |
| ORDER DESCRIPTION | order[description] (Max: 1024 characters) |
| ORDER AMOUNT | order[amount] (In cents) |
| ORDER TIME | order[posted_at] (ISO-8601) |
| CUSTOMER EMAIL | customer[email] |
| CUSTOMER PHONE | customer[phone] |
| CUSTOMER NAME | customer[full_name] |
| SIGNATURE | signature |
| PRODUCTS | order[products] (JSON Array in Base64) |
| PRODUCT ID | id |
| PRODUCT | name |
| PRODUCT QUANTITY | quantity |
| PRODUCT PRICE | price (In cents) |
| PRODUCT FULL PRICE | fullPrice (In cents) |
| PRODUCT PHOTO | image |
Step 5: Signature Generation{{order[store_id]}}:{{order[currency]}}:{{order[amount]}}:{{secret}}
HMAC Key: Use the secret as the algorithm key.
Step 6: Webhook NotificationsSuccess Indicator: code = 0
1.
Ensure all fields are correctly filled.
3.
Start accepting payments via PlexyPay in Tilda.
Modified at 2025-09-23 09:21:06