// Array with meta tag data
$metaData = array(
"" => array(
"title" => "Online Payment System | Connecting Payment Systems and Banks Without Fees.",
"description" => "Tegro.money offers advantageous tariff plans for online acquiring with a variety of payment acceptance methods. Register and start accepting payments today!",
"keywords" => "tegro, online cash register, internet acquiring, payment acceptance, fund withdrawal, acquiring, card payment, online payment, online payment through internet, tegro.money"
),
"referral-program" => array(
"title" => "Referral Program | Online Payment System - Tegro.Money",
"description" => "Invite acquaintances and friends – earn a percentage of their turnover. A unique opportunity for additional income from invited users.",
"keywords" => "tegro, online cash register, internet acquiring, partnership, referral"
),
"security" => array(
"title" => "Security | Online Payment System - Tegro.Money",
"description" => "We use PCI DSS security standard, SSL protocol, Verified by Visa and MasterCard SecureCode security systems.",
"keywords" => ""
),
"pricing" => array(
"title" => "Tariffs | Online Payment System - Tegro.Money",
"description" => "Payments for your customers will become simpler and more accessible, and more profitable for you.",
"keywords" => ""
),
"coupons" => array(
"title" => "Discounts and Coupons | Online Payment System - Tegro.Money",
"description" => "Payments for your customers will become simpler and more accessible, and more profitable for you.",
"keywords" => ""
),
"advantages" => array(
"title" => "Our Advantages | Online Payment System - Tegro.Money",
"description" => "Utilize all the features of Tegro.money service.",
"keywords" => ""
),
"policy" => array(
"title" => "Personal Data Processing Policy | Tegro.Money",
"description" => "Tegro.Money prioritizes compliance with and protection of its clients' interests.",
"keywords" => ""
),
"offer" => array(
"title" => "Public Offer for Agreement on Use of Tegro.Money Service",
"description" => "Agreement on Use of Tegro.Money Service",
"keywords" => ""
),
"contacts" => array(
"title" => "Contacts | About Tegro.Money Company",
"description" => "We are a modern IT company that provides services for electronic payments on the internet and beyond.",
"keywords" => ""
),
"docs/en/" => array(
"title" => "Documentation and API | Tegro.Money",
"description" => "Tegro.money API allows you to accept payments, process refunds, check transaction statuses, and much more. To use the API, you'll need to have a store in our system.",
"keywords" => ""
)
);
// Get the current page's name
$current_page = basename($_SERVER['REQUEST_URI'], "");
// Check if there's data for the current page in the $metaData array
if (array_key_exists($current_page, $metaData)) {
$title = $metaData[$current_page]["title"];
$description = $metaData[$current_page]["description"];
$keywords = $metaData[$current_page]["keywords"];
} else {
// If data is absent, set default values
$title = "Online Payment System";
$description = "Tegro.money offers advantageous tariff plans for online acquiring with a variety of payment acceptance methods.";
$keywords = "tegro, online cash register, internet acquiring, payment acceptance, fund withdrawal, acquiring, card payment, online payment, online payment through internet, tegro.money";
}
?>
Paste it into your AI tool (Lovable, V0, Cursor, Claude Code, ChatGPT).
Plug in your shop_id (public) and api_key (secret, for the REST API) from your shop settings.
Run it and test.
Which key to use. These prompts accept payments via the REST API — you need the API KEY (HMAC-SHA256 signature). shop_id is public, api_key is secret (server-side only).
If you just need a payment button/link with no coding, that's a different path: the payment form, which uses the Secret KEY (MD5 signature) — see creating a payment. Don't mix them up: Secret KEY is for the payment form, API KEY is for the REST API.
Vibe-coding is iterative. If the AI gets something wrong, just ask it to fix it:
"I'm getting this error, fix it." The prompts below give the AI all the context it needs to do that.