{"id":4714,"date":"2019-06-26T05:42:34","date_gmt":"2019-06-26T05:42:34","guid":{"rendered":"https:\/\/www.codebee.co.th\/labs\/?p=4714"},"modified":"2020-10-27T06:50:28","modified_gmt":"2020-10-27T06:50:28","slug":"%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-qr-code-%e0%b8%8a%e0%b8%b3%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%87%e0%b8%b4%e0%b8%99-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-kbank-open-api-%e0%b8%94%e0%b9%89","status":"publish","type":"post","link":"https:\/\/www.codebee.co.th\/labs\/%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-qr-code-%e0%b8%8a%e0%b8%b3%e0%b8%a3%e0%b8%b0%e0%b9%80%e0%b8%87%e0%b8%b4%e0%b8%99-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-kbank-open-api-%e0%b8%94%e0%b9%89\/","title":{"rendered":"\u0e2a\u0e23\u0e49\u0e32\u0e07 QR Code \u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 \u0e14\u0e49\u0e27\u0e22 Kbank Open API \u0e14\u0e49\u0e27\u0e22 PHP CURL"},"content":{"rendered":"\n<figure class=\"wp-block-video\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>KBANK Open API  <\/strong>\u0e04\u0e37\u0e2d \u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e40\u0e0a\u0e48\u0e19 \u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 \u0e01\u0e32\u0e23\u0e40\u0e15\u0e34\u0e21\u0e40\u0e07\u0e34\u0e19 \u0e01\u0e32\u0e23\u0e14\u0e39\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e14\u0e34\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35 \u0e01\u0e31\u0e1a\u0e17\u0e32\u0e07\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e01\u0e2a\u0e34\u0e01\u0e23\u0e44\u0e14\u0e49 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e43\u0e19\u0e2d\u0e14\u0e35\u0e15\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e08\u0e30\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e19\u0e31\u0e49\u0e19 \u0e46 \u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e25\u0e31\u0e01 \u0e40\u0e0a\u0e48\u0e19 \u0e08\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a Transactions \u0e22\u0e2d\u0e14\u0e40\u0e07\u0e34\u0e19\u0e43\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35 \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e2d\u0e19 \u0e16\u0e2d\u0e19 \u0e2d\u0e32\u0e08\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e02\u0e49\u0e32\u0e41\u0e2d\u0e1e K Plus \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e02\u0e49\u0e32 K-Cyber&nbsp; Internet Banking \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 \u0e23\u0e32\u0e22\u0e27\u0e31\u0e19 \u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>KBANK Open API  <\/strong>\u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e2a\u0e34\u0e48\u0e07\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e44\u0e14\u0e49 \u0e42\u0e14\u0e22\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e02\u0e36\u0e49\u0e19\u0e01\u0e31\u0e1a\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e22\u0e2d\u0e14\u0e40\u0e07\u0e34\u0e19\u0e43\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35 \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e14\u0e34\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35 \u0e1c\u0e48\u0e32\u0e19 Mobile Apps \u0e2b\u0e23\u0e37\u0e2d \u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e2d\u0e07 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 Generate QR Code \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e40\u0e2d\u0e07\u0e44\u0e14\u0e49 \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>KBANK Open API <\/strong>\u0e41\u0e1a\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19 5 \u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e31\u0e01 \u0e46 \u0e04\u0e37\u0e2d<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>QR PAYMENT  ( \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e23\u0e49\u0e32\u0e07 QR Code \u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 )<\/li><li>ACCOUNT \/ CASA ( \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e22\u0e2d\u0e14\u0e40\u0e07\u0e34\u0e19 \u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 )<\/li><li>CREDIT CARD API ( \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1a\u0e31\u0e15\u0e23\u0e40\u0e04\u0e23\u0e14\u0e34\u0e15 \u0e04\u0e30\u0e41\u0e19\u0e19\u0e2a\u0e30\u0e2a\u0e21 \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e1a\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 )<\/li><li>KBANK OPEN API INFORMATION ( \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07\u0e15\u0e39\u0e49 ATM \u0e2a\u0e32\u0e02\u0e32\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23 \u0e41\u0e25\u0e30\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e41\u0e25\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19 )<\/li><li>PAY WITH K+ ( \u0e40\u0e2d\u0e1e\u0e35\u0e44\u0e2d \u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e17\u0e35\u0e48\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e01\u0e31\u0e1a\u0e41\u0e2d\u0e1e K Plus )<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e08\u0e32\u0e01 5 \u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e25\u0e31\u0e01 \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e22\u0e31\u0e07\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e14\u0e35\u0e22\u0e27 \u0e04\u0e37\u0e2d QR PAYMENT \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 KBANK QR PAYMENT \u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19 ( Test Mode )<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01 Kbank Open API \u0e17\u0e35\u0e48 <a href=\"https:\/\/apiportal.kasikornbank.com\/open-api\/register\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">https:\/\/apiportal.kasikornbank.com\/open-api\/register<\/a><\/li><li>\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a \u0e40\u0e25\u0e37\u0e2d\u0e01 Create New App \u0e15\u0e34\u0e4a\u0e01\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48 QR Payment<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"417\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-2.jpg\" alt=\"\" class=\"wp-image-4725\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-2.jpg\" data-full-size=\"800x417\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-2.jpg 800w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-2-300x156.jpg 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-2-620x323.jpg 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-2-768x400.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e2b\u0e49\u0e04\u0e23\u0e1a \u0e01\u0e14 Create New App \u0e44\u0e1b\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32 Dashbaord<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"510\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-3-940x510.png\" alt=\"\" class=\"wp-image-4732\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-3.png\" data-full-size=\"1566x850\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-3-940x510.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-3-300x163.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-3-620x337.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-3-768x417.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/\u0e2a\u0e23\u0e49\u0e32\u0e07-QR-Code-\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19-\u0e14\u0e49\u0e27\u0e22-Kbank-Open-API-3.png 1566w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e2b\u0e25\u0e31\u0e01 \u0e46 \u0e08\u0e32\u0e01\u0e2b\u0e19\u0e49\u0e32 Dashboard \u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48 3 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e04\u0e23\u0e31\u0e1a <\/li><\/ul>\n\n\n\n<ol class=\"wp-block-list\"><li>Merchant Id<\/li><li>Partner Id<\/li><li>Client Secret<\/li><\/ol>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07 php \u0e44\u0e1f\u0e25\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23 Request\/Response \u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e4a\u0e14\u0e2a\u0e48\u0e07 json post data \u0e14\u0e49\u0e27\u0e22 curl \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\n$ch = curl_init();\n$form_field = array();\n$form_field&#91;'partnerTxnUid']  = substr(uniqid(rand(), true), 0, 15);\n$form_field&#91;'partnerId']  = '\u0e43\u0e2a\u0e48 Partner ID ';\n$form_field&#91;'partnerSecret']  = '\u0e43\u0e2a\u0e48 Client Secret';\n$form_field&#91;'requestDt']  = '2018-01-03T12:30:00+07:00';\n$form_field&#91;'merchantId']  = '\u0e43\u0e2a\u0e48 Merchant ID \u0e14\u0e39\u0e17\u0e35\u0e48 User Info';\n$form_field&#91;'terminalId']  = 'term1';\n$form_field&#91;'qrType']  = '3';\n$form_field&#91;'txnAmount']  = 100.50;\n$form_field&#91;'txnCurrencyCode']  = 'THB';\n$form_field&#91;'reference1']  = 'INV001';\n$form_field&#91;'reference2']  = NULL;\n$form_field&#91;'reference2']  = NULL;\n$form_field&#91;'reference4']  = NULL;\n$form_field&#91;'metadata']  = '\u0e1b\u0e25\u0e32\u0e23\u0e49\u0e32\u0e2a\u0e31\u0e1a\u0e41\u0e1e\u0e04\u0e16\u0e38\u0e07 100 \u0e1a\u0e32\u0e17 \u0e22\u0e31\u0e48\u0e27 \u0e46 \u0e08\u0e49\u0e32\u0e32\u0e32';\n$post_string = json_encode($form_field);  \ncurl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                          \n\t'Content-Type: application\/json',              \n\t'Cache-Control:no-cache')                                                                       \n);\n\ncurl_setopt($ch, CURLOPT_URL, 'https:\/\/apiportal.kasikornbank.com:12002\/pos\/qr_request');\ncurl_setopt($ch, CURLOPT_CUSTOMREQUEST, \"POST\"); \ncurl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\n$data = curl_exec($ch);\n$response = json_decode($data);\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">partnerTxnUid \u0e04\u0e37\u0e2d unique id \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e40\u0e2d\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e33\u0e01\u0e31\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19\u0e17\u0e38\u0e01 \u0e46 \u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e48\u0e07\u0e44\u0e1b\u0e02\u0e2d qrCode<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e17\u0e14\u0e2a\u0e2d\u0e1a Run Script \u0e16\u0e49\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07\u0e44\u0e1b\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48 Return \u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32 errorCode \u0e40\u0e1b\u0e47\u0e19 00 \u0e41\u0e25\u0e30\u0e44\u0e14\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 qrCode \u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32 \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e48\u0e27\u0e19\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e44\u0e1b generate QR code \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23 scan \u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e44\u0e14\u0e49 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 Response Code<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"partnerTxnUid\": \"QRH001030118001\",\n    \"partnerId\": \"POS001\",\n    \"statusCode\": \"00\",\n    \"errorCode\": null,\n    \"errorDesc\": null,\n    \"accountName\": \"\u0e19\u0e32\u0e22\u0e2a\u0e21\u0e0a\u0e32\u0e22 \u0e23\u0e31\u0e01\u0e01\u0e2a\u0e01\u0e34 \u0e23\",\n    \"qrCode\":\n \"00020101021230690016A000000677010112011301055580807780211LEX110000020313LE\n    X026039306931590016A00000067701011301030040211LEX110000020413LEX02603930695\n    303764540512.815802TH6304A2C1\"\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e41\u0e15\u0e48\u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e43\u0e19\u0e42\u0e2b\u0e21\u0e14 sandbox \u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e16\u0e49\u0e32\u0e40\u0e23\u0e32\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e41\u0e2d\u0e1e K+ \u0e2a\u0e41\u0e01\u0e19 QR code \u0e08\u0e30\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e08\u0e23\u0e34\u0e07 \u0e08\u0e19\u0e01\u0e27\u0e48\u0e32\u0e40\u0e23\u0e32\u0e08\u0e30\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e40\u0e1b\u0e34\u0e14\u0e23\u0e49\u0e32\u0e19\u0e08\u0e23\u0e34\u0e07 \u0e46 \u0e0b\u0e36\u0e48\u0e07\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 \u0e08\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e14\u0e2a\u0e2d\u0e1a Kbank Open API \u0e40\u0e1b\u0e34\u0e14\u0e43\u0e2b\u0e49\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e19\u0e34\u0e15\u0e34\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e04\u0e23\u0e31\u0e1a<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23 Generate QR Code<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14 QR code generator library \u0e44\u0e14\u0e49\u0e17\u0e35\u0e48 <a href=\"https:\/\/github.com\/dwisetiyadi\/CodeIgniter-PHP-QR-Code\">https:\/\/github.com\/dwisetiyadi\/CodeIgniter-PHP-QR-Code<\/a>  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a codeigniter \u0e27\u0e32\u0e07 library \u0e44\u0e27\u0e49\u0e17\u0e35\u0e48 application\/library \u0e41\u0e25\u0e30\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 $this-&gt;load-&gt;library(&#8216;ciqrcode&#8217;); \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a pure php \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 include &#8216;ciqrcode.php&#8217;;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49 data \u0e17\u0e35\u0e48 response \u0e21\u0e32\u0e08\u0e32\u0e01 open api \u0e43\u0e2b\u0e49\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e32\u0e21\u0e42\u0e04\u0e4a\u0e14\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$response = json_decode($data);\n$params&#91;'data'] = $response->qrCode;\n$params&#91;'level'] = 'H';\n$params&#91;'size'] = 10;\n$params&#91;'savename'] = $img = 'qrcode\/'.$response->partnerTxnUid.'.png';\n$this->ciqrcode->generate($params);<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25\u0e23\u0e39\u0e1b QR Code<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo '&lt;img src=\"'.$img.'\"\/>';<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49 \u0e17\u0e38\u0e01 \u0e46 \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e48\u0e07 request \u0e44\u0e1b \u0e08\u0e30\u0e44\u0e14\u0e49 qr code \u0e15\u0e31\u0e27\u0e43\u0e2b\u0e21\u0e48\u0e21\u0e32\u0e40\u0e2a\u0e21\u0e2d \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49 partnerTxnUid \u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e39\u0e1b\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e23\u0e30\u0e1a\u0e38\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32 qr code \u0e15\u0e31\u0e27\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23 request \u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"363\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/Screen-Shot-2562-06-27-at-10.19.04-940x363.png\" alt=\"\" class=\"wp-image-4749\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/Screen-Shot-2562-06-27-at-10.19.04.png\" data-full-size=\"1234x476\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/Screen-Shot-2562-06-27-at-10.19.04-940x363.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/Screen-Shot-2562-06-27-at-10.19.04-300x116.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/Screen-Shot-2562-06-27-at-10.19.04-620x239.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/Screen-Shot-2562-06-27-at-10.19.04-768x296.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2019\/06\/Screen-Shot-2562-06-27-at-10.19.04.png 1234w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>KBANK Open API \u0e04\u0e37\u0e2d \u0e23\u0e30\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e40\u0e0a\u0e48\u0e19 \u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19 \u0e01\u0e32\u0e23\u0e40\u0e15\u0e34\u0e21\u0e40\u0e07\u0e34\u0e19 \u0e01\u0e32\u0e23\u0e14\u0e39\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e14\u0e34\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35 \u0e01\u0e31\u0e1a\u0e17\u0e32\u0e07\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e01\u0e2a\u0e34\u0e01\u0e23\u0e44\u0e14\u0e49 \u0e43\u0e19\u0e2d\u0e14\u0e35\u0e15\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e08\u0e30\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e19\u0e31\u0e49\u0e19 \u0e46 \u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e25\u0e31\u0e01 \u0e40\u0e0a\u0e48\u0e19 \u0e08\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a Transactions \u0e22\u0e2d\u0e14\u0e40\u0e07\u0e34\u0e19\u0e43\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"video","meta":{"footnotes":""},"categories":[1],"tags":[1545,1928,1927],"class_list":["post-4714","post","type-post","status-publish","format-video","has-post-thumbnail","hentry","category-1","tag-payment-gateway","tag-php-qr-code","tag-qr-code","post_format-post-format-video"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/4714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/comments?post=4714"}],"version-history":[{"count":26,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/4714\/revisions"}],"predecessor-version":[{"id":5779,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/4714\/revisions\/5779"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media\/4717"}],"wp:attachment":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media?parent=4714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/categories?post=4714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/tags?post=4714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}