EU EPC QR Builder
Builds, validates and renders the EPC QR (Girocode) payload for a SEPA credit transfer, so an invoice can carry a scan-to-pay code
Builds, parses and checksum-checks KHQR payment QR payloads (static and dynamic, KHR and USD) for Cambodian merchants and individuals
Unify Dynamics LLC
Real questions, and the tools your agent calls to answer them.
build_khqr_staticbuild_khqr_dynamicparse_khqrverify_khqr_crckhqr_field_guidecurrency_codesCambodia KHQR Builder wraps the railqr KHQR implementation, which reproduces the four sample payloads published in the National Bank of Cambodia KHQR SDK document. build_khqr_static builds a static KHQR for an individual account (tag 29) or a merchant account (tag 30) with no amount. build_khqr_dynamic adds an amount, the creation timestamp and an expiry timestamp in tag 99 (milliseconds). parse_khqr decodes every tag of a payload, reports problems and whether a dynamic QR has expired at the date asked. verify_khqr_crc checks the tag 63 checksum (CRC-16/CCITT-FALSE over the payload up to and including 6304). khqr_field_guide explains each tag with length limits and the source. currency_codes lists KHR 116 and USD 840 with the amount rules. Builders return the payload text and optionally an SVG of the QR; nothing is sent, paid or stored, and no Bakong account is contacted. Limits and verification levels come with every answer. General information only, never advice.
Sources: Reference data from official sources (bakong.nbc.gov.kh); every answer states its source, date and validity period.
The publisher, Unify Dynamics LLC, states that tool inputs are processed in memory and not retained.
6 tools, grouped by job. Every one is read-only or compute-only.
https://kh-khqr-builder.connectorbay.com/mcpBuilds, validates and renders the EPC QR (Girocode) payload for a SEPA credit transfer, so an invoice can carry a scan-to-pay code
Nacha rule dates, the Same Day ACH per-entry limit and the Federal Reserve business-day calendar for businesses that send ACH payments, each dated and sourced
Check and decode QR Ph merchant payloads at the EMV level (structure, field limits, CRC-16, PHP and PH values) and read what the BSP FAQ says about QR Ph; the QR Ph template layout itself is not covered
Build, validate and explain Pix static and dynamic QR codes (copia e cola) from the Central Bank manuals, with the CRC16 checked and a read-back for the owner to confirm
The hidden FX margin and total cost of a quoted international payment against the ECB euro reference rate, never presented as a tradable rate
A dated, cited log of Indian rule and rate changes that affect small businesses (GST slabs, UPI MDR, TReDS, income-tax) so a scheduled agent can report what changed since last Monday
https://kh-khqr-builder.connectorbay.com/mcpPOST https://kh-khqr-builder.connectorbay.com/v1/tools/{tool_name}, described by the OpenAPI 3.1 spec at https://kh-khqr-builder.connectorbay.com/openapi.jsonAuthorization: Bearer <key> raises rate limits.https://kh-khqr-builder.connectorbay.com/health · Tool schemas: https://kh-khqr-builder.connectorbay.com/tools.jsonCambodia KHQR Builder wraps the railqr KHQR implementation, which reproduces the four sample payloads published in the National Bank of Cambodia KHQR SDK document. build_khqr_static builds a static KHQR for an individual account (tag 29) or a merchant account (tag 30) with no amount. build_khqr_dynamic adds an amount, the creation timestamp and an expiry timestamp in tag 99 (milliseconds). parse_khqr decodes every tag of a payload, reports problems and whether a dynamic QR has expired at the date asked. verify_khqr_crc checks the tag 63 checksum (CRC-16/CCITT-FALSE over the payload up to and including 6304). khqr_field_guide explains each tag with length limits and the source. currency_codes lists KHR 116 and USD 840 with the amount rules. Builders return the payload text and optionally an SVG of the QR; nothing is sent, paid or stored, and no Bakong account is contacted. Limits and verification levels come with every answer. General information only, never advice.
Ask your assistant things like:
build_khqr_static: Static KHQR payload (no amount) for an individual account (tag 29) or a merchant account (tag 30).build_khqr_dynamic: Dynamic KHQR payload with an amount, creation time and expiry time (tag 99, milliseconds).parse_khqr: Decode every tag of a KHQR payload, list problems and say whether a dynamic QR has expired.verify_khqr_crc: Check the tag 63 checksum of a KHQR payload and show the expected value.khqr_field_guide: The KHQR tags with meaning, length limits and the source and verification level of each rule.currency_codes: KHR 116 and USD 840 with the amount format rules and the sample tag text.Reference data from official sources (bakong.nbc.gov.kh); every answer states its source, date and validity period.
Cambodia KHQR Builder is independent; not affiliated with, endorsed by or operated by any government body, central bank, standards body or scheme operator. Names of rails, schemes and standards are used only to say what a tool works with. It is read-only: it never sends, pays, files or signs anything for you, and it never looks up private individuals.
Not advice. General information only, not legal, tax, accounting or payment advice. Cambodia KHQR Builder is an independent tool: it is not affiliated with, endorsed by or operated by any government body, central bank, standards body or scheme operator. Rates, thresholds and rules change; check the cited official source and confirm with a qualified professional before you rely on a result.
Built for: Cambodia. Languages: English.
verify_khqr_crc — Check the tag 63 checksum of a KHQR payload and show the expected value. Use for "Is the checksum of this KHQR correct?". Args: payload.
build_khqr_static — Static KHQR payload (no amount, point of initiation 11) for an individual account (tag 29) or a merchant account (tag 30), with the checksum and a self-check. Use for "Build a static KHQR for my cafe.". Test values only until you use the IDs your bank issued. Args: account_type, account_id, merchant_name, acquiring_bank, account_information, city, currency, mcc, bill_number, store_label, include_svg.
build_khqr_dynamic — Dynamic KHQR payload (point of initiation 12) with an amount and creation and expiry timestamps in tag 99 (milliseconds), with checksum and self-check. Use for "Build a KHQR for a 25,000 riel bill that expires in 10 minutes.". Test values only until you use the IDs your bank issued. Args: account_type, account_id, merchant_name, acquiring_bank, account_information, amount, currency, expires_in_minutes, city, mcc, bill_number, store_label, include_svg.
parse_khqr — Decode every tag of a KHQR payload, list problems found and say whether a dynamic QR has expired at the moment asked. Use for "What does this KHQR text contain?". Args: payload, on_date.
khqr_field_guide — The KHQR tags with meaning, length limits, the source and the verification level of each rule. Use for "What do the KHQR tags mean and how long can the merchant name be?". Args: tag.
currency_codes — KHR 116 and USD 840 with the tag 53 text and the amount rules. Use for "What currency codes does KHQR use?".
ok: true with data, or ok: false with a structured error (bad_input, not_found, upstream_error). degraded lists optional sources that were unreachable.Retry-After. initialize and tools/list are never counted.agent@connectorbay.com · connectorbay.com/kh-khqr-builder/support
Effective 29 September 2026. Unify Dynamics LLC ("we", "us"), Menlo Park, California.
What Cambodia KHQR Builder is. Cambodia KHQR Builder is a connector (an MCP server and REST API) that AI assistants call on your behalf: Builds, parses and checksum-checks KHQR payment QR payloads (static and dynamic, KHR and USD) for Cambodian merchants and individuals. You talk to your assistant; the assistant sends us only the arguments needed for that one request.
What we receive. The arguments of each tool call, the technical headers needed to serve the request (an IP address or a client identifier supplied by the assistant, and a Pro API key if you have one), and standard server logs.
Nothing is stored. Every tool is a local calculation or a lookup against bundled reference data; no request is forwarded to any third party. Arguments are used for that one response and are not logged in request bodies, recorded, or used to train anything.
What we do not receive or store. We do not receive your conversation with the assistant, your name, contacts or account credentials, and we build no profile: each request is answered independently. Rate-limit counters (a client identifier and timestamps) are held in memory for at most 24 hours. Hosting access logs (IP addresses and request paths, not request bodies) are kept for up to 30 days for security and abuse prevention.
Sub-processors. None. Hosting: Vercel (United States regions).
Your rights. Because we store no personal data beyond short-lived logs, requests to access, correct or delete data are usually satisfied automatically; you can still contact agent@connectorbay.com and we will respond within 30 days. We do not sell or share personal information.
Children. Cambodia KHQR Builder is a general-audience service operated by the adult using the assistant.
Changes. We will post changes here with a new effective date.
Effective 29 September 2026. These terms govern use of the Cambodia KHQR Builder connector ("the Service") operated by Unify Dynamics LLC ("we", "us").
Email agent@connectorbay.com. We answer within two business days.
https://kh-khqr-builder.connectorbay.com/mcphttps://kh-khqr-builder.connectorbay.com/openapi.jsonWhen you report a problem, include the question you asked your agent, roughly when, and which agent you used (for example Claude, ChatGPT or Gemini). Never send us passwords, account numbers or ID numbers. Cambodia KHQR Builder never asks for them.