អំពីកម្មវិធីនេះ
កម្មវិធីបង្កើត KHQR បង្កើត payload ទូទាត់ KHQR បាកុងសម្រាប់អាជីវករនៅកម្ពុជា ហើយបង្ហាញជាកូដ QR ដែលអាចស្កេនបាន។ អ្នកបញ្ចូលលេខគណនីបាកុង ឈ្មោះអាជីវកម្ម ធនាគារទទួលប្រាក់ រូបិយប័ណ្ណ និងចំនួនទឹកប្រាក់ស្រេចចិត្ត រួចឧបករណ៍រៀបចំរចនាសម្ព័ន្ធ EMVCo merchant-presented QR ជាមួយឈុតវាល KHQR ដែលប្រើក្នុងបណ្តាញបាកុង។ កូដត្រូវបានបង្កើតទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នក — payload, checksum CRC-16 និងរូបភាព QR សុទ្ធតែផលិតនៅកុំព្យូទ័រអ្នក ដោយមិនផ្ញើអ្វីទៅម៉ាស៊ីនមេឡើយ។ វាជាឧបករណ៍បង្កើត មិនមែនជាស្ថានីយទូទាត់ទេ៖ វាមិនផ្លាស់ប្តូរលុយ មិនពិនិត្យថាគណនីបាកុងរបស់អ្នកសកម្ម ឬបានផ្ទៀងផ្ទាត់ដែរឬទេ ហើយមិនចុះឈ្មោះអ្នកជាមួយធនាគារណាមួយឡើយ។ ប្រើវាដើម្បីបង្កើតកូដសម្រាប់គណនីសាកល្បង ស្លាក QR ផ្ទាល់ខ្លួន ឬការជម្រុញទូទាត់សម្រាប់អតិថិជនដែលស្កេន និងបង់ប្រាក់តាមកម្មវិធីបាកុង ឬកម្មវិធីធនាគារដៃគូ។
របៀបដំណើរការ
កម្មវិធីអនុវត្តការអ៊ិនកូដ KHQR តាមសេចក្តីណែនាំខ្លឹមសារ KHQR របស់បាកុង លើសំបក EMVCo merchant-presented QR។ វាទាមទារលេខគណនីបាកុង (អតិបរមា ៣២ តួអក្សរ) ឈ្មោះអាជីវកម្ម (អតិបរមា ២៥ តួអក្សរ) និងធនាគារទទួលប្រាក់។ Payload ត្រូវបានសាងសង់ជាវាល TLV៖ សូចនាករទម្រង់ payload 01 វិធីសាស្ត្រចាប់ផ្តើម 11 (static) ឬ 12 (dynamic) ពុម្ពព័ត៌មានគណនីអាជីវករនៅស្លាក 29 ដែលមានលេខគណនីបាកុង លេខកូដប្រភេទអាជីវករ 5999 រូបិយប័ណ្ណ 116 (រៀល) ឬ 840 (ដុល្លារ) លេខកូដប្រទេស KH ឈ្មោះ និងទីក្រុងអាជីវករ ព្រមទាំងលេខវិក្កយបត្រ ស្លាកហាង ស្លាកស្ថានីយ គោលបំណង ឬលេខអាជីវករស្រេចចិត្ត។ ចំនួនទឹកប្រាក់ធ្វើតាម exponents រូបិយប័ណ្ណ EMVCo — រៀលជាចំនួនគត់ ដុល្លារមានពីរខ្ទង់ទសភាគ — ហើយចំនួនដែលមិនអាចបង្ហាញតាមស្តង់ដារត្រូវបានលុបចោល ដើម្បីឲ្យកូដធ្លាក់ទៅរបៀប static (អ្នកបង់បញ្ចូលចំនួនដោយខ្លួនឯង)។ Checksum CRC-16 ត្រូវបានគណនាលើ payload ហើយភ្ជាប់មុនពេលបង្ហាញ QR។ គ្មានការហៅបណ្តាញ និងគ្មានកាលវិភាគធ្វើបច្ចុប្បន្នភាពឡើយ។
ករណីប្រើប្រាស់
- ហាងតូចនៅភ្នំពេញ បោះពុម្ពស្លាក KHQR static ឲ្យអតិថិជនស្កេនតាមកម្មវិធីបាកុង
- ភោជនីយដ្ឋានសាកល្បង KHQR dynamic ជាមួយចំនួនទឹកប្រាក់ថេរតាមតុ
- អ្នកអភិវឌ្ឍន៍ផ្ទៀងផ្ទាត់ payload KHQR តាមសេចក្តីណែនាំ មុនពេលដាក់បញ្ចូល SDK
- អាជីវកម្មសេវាកម្មបន្ថែម QR ទូទាត់ទៅលើវិក្កយបត្រ ឬបង្កាន់ដៃដែលខ្លួនបង្កើត
- អ្នកឯករាជ្យបង្កើតស្លាក KHQR ផ្ទាល់ខ្លួនដើម្បីទទួលប្រាក់ពីអតិថិជន
- និស្សិតបង្កើតកម្មវិធីសាកល្បង KHQR សម្រាប់គម្រោង fintech ជាមួយគណនីបាកុងសាកល្បង
សំណួរដែលគេសួរញឹកញាប់
តើឧបករណ៍នេះបញ្ជាក់ថាគណនីបាកុងរបស់ខ្ញុំសកម្ម ឬបានផ្ទៀងផ្ទាត់ដែរឬទេ?
ទេ។ កម្មវិធីបង្កើត payload នៅកុំព្យូទ័រអ្នក ហើយមិនដែលហៅបណ្តាញបាកុងទេ ដូច្នេះវាមិនអាចពិនិត្យថាលេខគណនីដែលអ្នកបញ្ចូលមាន សកម្ម ឬជារបស់អ្នកទេ។ មានតែធនាគារ ឬបាកុងប៉ុណ្ណោះដែលអាចផ្ទៀងផ្ទាត់បាន។ សាកល្បងកូដដែលបានបង្កើតដោយស្កេនជាមួយកម្មវិធីបាកុងរបស់អ្នក មុនពេលបោះពុម្ពឲ្យអតិថិជន។
តើឧបករណ៍នេះផ្លូវការ ឬពាក់ព័ន្ធនឹងធនាគារជាតិដែរឬទេ?
វាជាឧបករណ៍ក្រៅផ្លូវការ ដែលសាងសង់តាមសេចក្តីណែនាំខ្លឹមសារ KHQR ដែលបោះពុម្ពជាសាធារណៈ។ ធនាគារជាតិនៃកម្ពុជាបោះពុម្ពសេចក្តីណែនាំ និង SDK ផ្លូវការ ដែលអ្នកអាចពិនិត្យដើម្បីបញ្ជាក់រចនាសម្ព័ន្ធវាល។ គេហទំព័រនេះមិនមែនជាធនាគារជាតិទេ ហើយមិនធានាថាកូដដែលបានបង្កើតនឹងត្រូវបានទទួលយកដោយកម្មវិធីធនាគារគ្រប់ៗនោះទេ។
ហេតុអ្វីកូដរបស់ខ្ញុំស្កេនបាន ប៉ុន្តែធនាគារថាគណនីខុស?
ការស្កេនបាន គ្រាន់តែបញ្ជាក់ថា QR មានរចនាសម្ព័ន្ធ payload និង checksum ត្រឹមត្រូវប៉ុណ្ណោះ។ លេខគណនីនៅក្នុងវាលព័ត៌មានគណនីអាជីវករ ត្រូវតែត្រូវគ្នាពិតប្រាកដជាមួយគណនីបាកុងដែលមានស្រាប់ ក្នុងទម្រង់ដែលធនាគាររបស់អ្នកប្រើ (ឧទាហរណ៍ user@bank)។ ការវាយខុស បច្ច័យដែនខុស ឬគណនីដែលមិនបានចុះឈ្មោះជាមួយបាកុង នឹងស្កេនបាន ប៉ុន្តែបរាជ័យនៅពេលទូទាត់។
តើ KHQR static និង dynamic ខុសគ្នាដូចម្តេច?
កូដ static (ការចាប់ផ្តើម 11) គ្មានចំនួនទឹកប្រាក់ — អ្នកបង់បញ្ចូលចំនួននៅក្នុងកម្មវិធីរបស់គេ។ កូដ dynamic (ការចាប់ផ្តើម 12) មានចំនួនថេរដែលអ្នកបង់មិនអាចផ្លាស់ប្តូរបាន។ ឧបករណ៍ប្តូរទៅ dynamic ដោយស្វ័យប្រវត្តិ នៅពេលអ្នកបញ្ចូលចំនួនទឹកប្រាក់ ហើយនៅ static នៅពេលទុកចំនួនទទេ ដែលត្រូវនឹងសេចក្តីណែនាំ។
តើខ្ញុំអាចបន្ថែមលេខវិក្កយបត្រ ឬព័ត៌មានហាងទៅក្នុងកូដបានដែរឬទេ?
បាទ។ វាលស្រេចចិត្តសម្រាប់លេខវិក្កយបត្រ លេខទូរស័ព្ទ ស្លាកហាង ស្លាកស្ថានីយ គោលបំណងប្រតិបត្តិការ និងលេខអាជីវករ ត្រូវបានបញ្ចូលក្នុងពុម្ពទិន្នន័យបន្ថែម (ស្លាក 62) នៅពេលបំពេញ។ វាលទាំងនេះជាព័ត៌មានសម្រាប់ការផ្សះផ្សា មិនមែនជាកាតព្វកិច្ចសម្រាប់ payload KHQR ត្រឹមត្រូវទេ។
តើទិន្នន័យរបស់ខ្ញុំត្រូវបានផ្ញើទៅកន្លែងណាមួយ នៅពេលខ្ញុំបង្កើតកូដដែរឬទេ?
ទេ។ Payload KHQR checksum និងរូបភាព QR សុទ្ធតែផលិតក្នុងកម្មវិធីរុករករបស់អ្នក។ គ្មានអ្វីដែលអ្នកវាយបញ្ចូលត្រូវបានបញ្ជូនទៅម៉ាស៊ីនមេទេ។ ដូចគ្នាដែរសម្រាប់ឧបករណ៍ឌិកូដ៖ payload ដែលអ្នកបិទភ្ជាប់ត្រូវបានវិភាគក្នុងម៉ាស៊ីនអ្នក ហើយមិនដែលចាកចេញពីឧបករណ៍របស់អ្នកទេ។
ទិន្នន័យ និងភាពជាក់លាក់
ការអ៊ិនកូដធ្វើតាមសេចក្តីណែនាំខ្លឹមសារ KHQR បាកុង (ធនាគារជាតិនៃកម្ពុជា) លើសំបក EMVCo merchant-presented QR។ ការអនុវត្តអានរចនាសម្ព័ន្ធ payload និងច្បាប់ CRC-16 ពីសេចក្តីណែនាំ។ គ្មានទិន្នន័យផ្ទាល់ត្រូវបានទាញយកទេ។
ប្រភពព័ត៌មាន
- សេចក្តីណែនាំខ្លឹមសារ KHQR v1.3 (បាកុង ធនាគារជាតិ) — ធនាគារជាតិនៃកម្ពុជា
- លក្ខណៈបច្ចេកទេស EMVCo QR Code (merchant-presented mode) — EMVCo
មាតិកាត្រូវបានពិនិត្យឡើងវិញចុងក្រោយ ថ្ងៃទី 13 តុលា 2026