{"id":199754,"date":"2024-08-29T04:27:59","date_gmt":"2024-08-29T04:27:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/payos\/"},"modified":"2026-10-20T09:30:11","modified_gmt":"2026-10-20T09:30:11","slug":"payos","status":"publish","type":"plugin","link":"https:\/\/me.wordpress.org\/plugins\/payos\/","author":18402673,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.77","stable_tag":"1.0.77","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"payOS","header_author":"payOS Team","header_description":"Quick bank transfer by generating QR codes that are accepted by 37 Vietnam banking App: Vietcombank, Vietinbank, BIDV, ACB, VPBank, MBank, TPBank, Digimi, MSB ... Developed for WooCommerce.","assets_banners_color":"3e9d76","last_updated":"2026-10-20 09:30:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/payos.vn\/docs\/tich-hop-webhook\/woocommerce\/","header_author_uri":"https:\/\/payos.vn","rating":5,"author_block_rating":0,"active_installs":400,"downloads":6626,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"locbt","date":"2024-08-29 04:27:48","revision":3143316},"1.0.4":{"tag":"1.0.4","author":"locbt","date":"2024-08-29 07:48:49","revision":3143419},"1.0.5":{"tag":"1.0.5","author":"locbt","date":"2024-09-04 10:55:18","revision":3146393},"1.0.6":{"tag":"1.0.6","author":"locbt","date":"2024-11-22 11:08:23","revision":3194884},"1.0.61":{"tag":"1.0.61","author":"locbt","date":"2024-11-25 07:10:30","revision":3196138},"1.0.7":{"tag":"1.0.7","author":"locbt","date":"2025-11-14 04:18:12","revision":3395462},"1.0.71":{"tag":"1.0.71","author":"locbt","date":"2025-11-14 04:22:48","revision":3395464},"1.0.72":{"tag":"1.0.72","author":"locbt","date":"2025-11-17 10:18:48","revision":3397065},"1.0.73":{"tag":"1.0.73","author":"locbt","date":"2025-11-17 10:21:32","revision":3397075},"1.0.74":{"tag":"1.0.74","author":"diepmagik","date":"2026-10-18 08:51:04","revision":3752780},"1.0.75":{"tag":"1.0.75","author":"diepmagik","date":"2026-10-18 09:20:26","revision":3752809},"1.0.76":{"tag":"1.0.76","author":"diepmagik","date":"2026-10-20 06:34:47","revision":3755996},"1.0.77":{"tag":"1.0.77","author":"diepmagik","date":"2026-10-20 09:30:11","revision":3756297}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3752809,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3752809,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3752809,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3752809,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3752809,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4","1.0.5","1.0.6","1.0.61","1.0.7","1.0.71","1.0.72","1.0.73","1.0.74","1.0.75","1.0.76","1.0.77"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3752809,"resolution":"1","location":"assets","locale":"","width":1544,"height":264},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3755996,"resolution":"2","location":"assets","locale":"","width":924,"height":1630},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3755996,"resolution":"3","location":"assets","locale":"","width":2560,"height":1766},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3755996,"resolution":"4","location":"assets","locale":"","width":1280,"height":660},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3755996,"resolution":"5","location":"assets","locale":"","width":2560,"height":1766},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3755996,"resolution":"6","location":"assets","locale":"","width":556,"height":1432},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3755996,"resolution":"7","location":"assets","locale":"","width":2240,"height":2538}},"screenshots":{"1":"Kh\u00e1ch ch\u1ecdn \"Thanh to\u00e1n VietQR qua c\u1ed5ng payOS\" \u1edf b\u01b0\u1edbc thanh to\u00e1n","2":"Tr\u00ean \u0111i\u1ec7n tho\u1ea1i: m\u00e3 VietQR ri\u00eang c\u1ee7a \u0111\u01a1n h\u00e0ng v\u00e0 n\u00fat m\u1edf app ng\u00e2n h\u00e0ng, app c\u00f3 tag \"T\u1ef1 \u0111\u1ed9ng \u0111i\u1ec1n\" m\u1edf ra v\u1edbi giao d\u1ecbch \u0111\u00e3 \u0111i\u1ec1n s\u1eb5n","3":"Tr\u00ean m\u00e1y t\u00ednh: trang \u0111\u1eb7t h\u00e0ng th\u00e0nh c\u00f4ng hi\u1ec7n ngay m\u00e3 QR \u0111\u1ec3 thanh to\u00e1n","4":"Tab \"Chuy\u1ec3n kho\u1ea3n\": s\u1ed1 t\u00e0i kho\u1ea3n, s\u1ed1 ti\u1ec1n, n\u1ed9i dung k\u00e8m n\u00fat sao ch\u00e9p","5":"Ti\u1ec1n v\u1ec1, trang b\u00e1o \"\u0110\u01a1n h\u00e0ng \u0111\u00e3 thanh to\u00e1n th\u00e0nh c\u00f4ng\"","6":"Ghi ch\u00fa \u0111\u01a1n h\u00e0ng: kh\u00e1ch chuy\u1ec3n thi\u1ebfu, r\u1ed3i chuy\u1ec3n b\u00f9; \u0111\u01a1n t\u1ef1 chuy\u1ec3n sang tr\u1ea1ng th\u00e1i \u0111\u00e3 thanh to\u00e1n","7":"Trang c\u00e0i \u0111\u1eb7t: k\u1ebft n\u1ed1i k\u00eanh thanh to\u00e1n payOS, ti\u1ec1n t\u1ed1 n\u1ed9i dung, tr\u1ea1ng th\u00e1i \u0111\u01a1n h\u00e0ng"}},"plugin_section":[],"plugin_tags":[233886,5368,6593,200631,286],"plugin_category":[45],"plugin_contributors":[193371,234949,231129],"plugin_business_model":[],"class_list":["post-199754","plugin","type-plugin","status-publish","hentry","plugin_tags-cong-thanh-toan","plugin_tags-deeplink","plugin_tags-payment-gateway","plugin_tags-vietqr","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-diepmagik","plugin_contributors-hungndcasso","plugin_contributors-locbt","plugin_committers-diepmagik","plugin_committers-locbt"],"banners":{"banner":"https:\/\/ps.w.org\/payos\/assets\/banner-772x250.png?rev=3752809","banner_2x":"https:\/\/ps.w.org\/payos\/assets\/banner-1544x500.png?rev=3752809","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/payos\/assets\/icon.svg?rev=3752809","icon":"https:\/\/ps.w.org\/payos\/assets\/icon.svg?rev=3752809","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/payos\/assets\/screenshot-1.png?rev=3752809","caption":"Kh\u00e1ch ch\u1ecdn \"Thanh to\u00e1n VietQR qua c\u1ed5ng payOS\" \u1edf b\u01b0\u1edbc thanh to\u00e1n"},{"src":"https:\/\/ps.w.org\/payos\/assets\/screenshot-2.png?rev=3755996","caption":"Tr\u00ean \u0111i\u1ec7n tho\u1ea1i: m\u00e3 VietQR ri\u00eang c\u1ee7a \u0111\u01a1n h\u00e0ng v\u00e0 n\u00fat m\u1edf app ng\u00e2n h\u00e0ng, app c\u00f3 tag \"T\u1ef1 \u0111\u1ed9ng \u0111i\u1ec1n\" m\u1edf ra v\u1edbi giao d\u1ecbch \u0111\u00e3 \u0111i\u1ec1n s\u1eb5n"},{"src":"https:\/\/ps.w.org\/payos\/assets\/screenshot-3.png?rev=3755996","caption":"Tr\u00ean m\u00e1y t\u00ednh: trang \u0111\u1eb7t h\u00e0ng th\u00e0nh c\u00f4ng hi\u1ec7n ngay m\u00e3 QR \u0111\u1ec3 thanh to\u00e1n"},{"src":"https:\/\/ps.w.org\/payos\/assets\/screenshot-4.png?rev=3755996","caption":"Tab \"Chuy\u1ec3n kho\u1ea3n\": s\u1ed1 t\u00e0i kho\u1ea3n, s\u1ed1 ti\u1ec1n, n\u1ed9i dung k\u00e8m n\u00fat sao ch\u00e9p"},{"src":"https:\/\/ps.w.org\/payos\/assets\/screenshot-5.png?rev=3755996","caption":"Ti\u1ec1n v\u1ec1, trang b\u00e1o \"\u0110\u01a1n h\u00e0ng \u0111\u00e3 thanh to\u00e1n th\u00e0nh c\u00f4ng\""},{"src":"https:\/\/ps.w.org\/payos\/assets\/screenshot-6.png?rev=3755996","caption":"Ghi ch\u00fa \u0111\u01a1n h\u00e0ng: kh\u00e1ch chuy\u1ec3n thi\u1ebfu, r\u1ed3i chuy\u1ec3n b\u00f9; \u0111\u01a1n t\u1ef1 chuy\u1ec3n sang tr\u1ea1ng th\u00e1i \u0111\u00e3 thanh to\u00e1n"},{"src":"https:\/\/ps.w.org\/payos\/assets\/screenshot-7.png?rev=3755996","caption":"Trang c\u00e0i \u0111\u1eb7t: k\u1ebft n\u1ed1i k\u00eanh thanh to\u00e1n payOS, ti\u1ec1n t\u1ed1 n\u1ed9i dung, tr\u1ea1ng th\u00e1i \u0111\u01a1n h\u00e0ng"}],"raw_content":"<!--section=description-->\n<h4>payOS: ti\u1ec1n v\u1ec1 t\u00e0i kho\u1ea3n, \u0111\u01a1n t\u1ef1 x\u00e1c nh\u1eadn<\/h4>\n\n<p><strong>M\u1ed7i \u0111\u01a1n h\u00e0ng m\u1ed9t m\u00e3 VietQR ri\u00eang. Kh\u00e1ch qu\u00e9t v\u00e0 chuy\u1ec3n kho\u1ea3n, payOS b\u00e1o v\u1ec1 website ngay khi ti\u1ec1n v\u00e0o t\u00e0i kho\u1ea3n: \u0111\u01a1n h\u00e0ng t\u1ef1 chuy\u1ec3n sang \"\u0111\u00e3 thanh to\u00e1n\", kh\u00f4ng c\u1ea7n m\u1edf app ng\u00e2n h\u00e0ng ki\u1ec3m tra t\u1eebng giao d\u1ecbch.<\/strong><\/p>\n\n<p><a href=\"https:\/\/payos.vn\">payOS<\/a> l\u00e0 c\u1ed5ng thanh to\u00e1n <strong>mi\u1ec5n ph\u00ed<\/strong> do Casso ph\u00e1t tri\u1ec3n, d\u00f9ng ch\u00ednh t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng c\u1ee7a b\u1ea1n \u0111\u1ec3 nh\u1eadn ti\u1ec1n v\u00e0 x\u00e1c nh\u1eadn thanh to\u00e1n. Kh\u00f4ng qua trung gian gi\u1eef ti\u1ec1n, kh\u00f4ng ph\u00ed c\u1ed5ng thanh to\u00e1n: ti\u1ec1n kh\u00e1ch chuy\u1ec3n v\u1ec1 <strong>th\u1eb3ng t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng c\u1ee7a b\u1ea1n<\/strong>.<\/p>\n\n<h4>V\u00ec sao ch\u1ee7 shop ch\u1ecdn payOS<\/h4>\n\n<ul>\n<li><strong>Mi\u1ec5n ph\u00ed<\/strong> \u2013 kh\u00f4ng m\u1ea5t ph\u00ed c\u1ed5ng thanh to\u00e1n, ti\u1ebft ki\u1ec7m \u0111\u1ebfn 99% chi ph\u00ed so v\u1edbi c\u1ed5ng thanh to\u00e1n truy\u1ec1n th\u1ed1ng.<\/li>\n<li><strong>\u0110\u1ed1i so\u00e1t ch\u00ednh x\u00e1c 100%<\/strong> \u2013 m\u1ed7i \u0111\u01a1n c\u00f3 m\u00e3 QR ri\u00eang v\u1edbi \u0111\u00fang s\u1ed1 ti\u1ec1n v\u00e0 n\u1ed9i dung, payOS kh\u1edbp giao d\u1ecbch v\u1edbi \u0111\u01a1n h\u00e0ng t\u1ef1 \u0111\u1ed9ng.<\/li>\n<li><strong>Giao h\u00e0ng s\u1edbm h\u01a1n<\/strong> \u2013 \u0111\u01a1n \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn v\u00e0i gi\u00e2y sau khi ti\u1ec1n v\u1ec1, k\u1ec3 c\u1ea3 ban \u0111\u00eam v\u00e0 cu\u1ed1i tu\u1ea7n.<\/li>\n<li><strong>Ti\u1ec1n v\u1ec1 th\u1eb3ng t\u00e0i kho\u1ea3n<\/strong> \u2013 kh\u00f4ng qua v\u00ed trung gian, kh\u00f4ng ch\u1edd \u0111\u1ed1i so\u00e1t, r\u00fat ti\u1ec1n.<\/li>\n<li><strong>\u0110\u0103ng k\u00fd 5 ph\u00fat<\/strong> \u2013 c\u00e1 nh\u00e2n, h\u1ed9 kinh doanh, doanh nghi\u1ec7p \u0111\u1ec1u d\u00f9ng \u0111\u01b0\u1ee3c, ch\u1ec9 c\u1ea7n CCCD, kh\u00f4ng c\u1ea7n h\u1ee3p \u0111\u1ed3ng hay gi\u1ea5y ph\u00e9p kinh doanh.<\/li>\n<li><strong>An to\u00e0n<\/strong> \u2013 d\u1eef li\u1ec7u webhook \u0111\u01b0\u1ee3c k\u00fd b\u1eb1ng Checksum Key, h\u1ea1 t\u1ea7ng tr\u00ean Google Cloud, \u0111\u00e1p \u1ee9ng c\u00e1c ti\u00eau chu\u1ea9n ISO\/IEC, SOC 2.<\/li>\n<\/ul>\n\n<h4>Kh\u00e1ch h\u00e0ng thanh to\u00e1n th\u1ebf n\u00e0o?<\/h4>\n\n<ol>\n<li>Kh\u00e1ch ch\u1ecdn \"Thanh to\u00e1n VietQR qua c\u1ed5ng payOS\" v\u00e0 \u0111\u1eb7t h\u00e0ng.<\/li>\n<li>Trang \u0111\u1eb7t h\u00e0ng th\u00e0nh c\u00f4ng hi\u1ec7n ngay trang thanh to\u00e1n payOS: m\u00e3 VietQR c\u1ee7a \u0111\u01a1n h\u00e0ng, th\u00f4ng tin chuy\u1ec3n kho\u1ea3n c\u00f3 n\u00fat sao ch\u00e9p.<\/li>\n<li>Tr\u00ean \u0111i\u1ec7n tho\u1ea1i, kh\u00e1ch b\u1ea5m v\u00e0o logo ng\u00e2n h\u00e0ng \u0111\u1ec3 m\u1edf app v\u1edbi s\u1ed1 t\u00e0i kho\u1ea3n, s\u1ed1 ti\u1ec1n, n\u1ed9i dung \u0111\u00e3 \u0111i\u1ec1n s\u1eb5n (c\u00e1c app c\u00f3 tag <strong>T\u1ef1 \u0111\u1ed9ng \u0111i\u1ec1n<\/strong>); tr\u00ean m\u00e1y t\u00ednh, kh\u00e1ch qu\u00e9t m\u00e3 QR b\u1eb1ng b\u1ea5t k\u1ef3 app ng\u00e2n h\u00e0ng hay v\u00ed \u0111i\u1ec7n t\u1eed n\u00e0o h\u1ed7 tr\u1ee3 VietQR.<\/li>\n<li>Ti\u1ec1n v\u1ec1 t\u00e0i kho\u1ea3n, payOS b\u00e1o cho website, \u0111\u01a1n h\u00e0ng t\u1ef1 chuy\u1ec3n tr\u1ea1ng th\u00e1i v\u00e0 trang thanh to\u00e1n b\u00e1o \"\u0110\u01a1n h\u00e0ng \u0111\u00e3 thanh to\u00e1n th\u00e0nh c\u00f4ng\".<\/li>\n<\/ol>\n\n<h4>T\u00ednh n\u0103ng<\/h4>\n\n<p><strong>Thanh to\u00e1n<\/strong><\/p>\n\n<ul>\n<li>M\u00e3 VietQR ri\u00eang cho t\u1eebng \u0111\u01a1n h\u00e0ng, \u0111\u00fang s\u1ed1 ti\u1ec1n v\u00e0 n\u1ed9i dung chuy\u1ec3n kho\u1ea3n<\/li>\n<li>Trang thanh to\u00e1n payOS nh\u00fang ngay trong trang \u0111\u1eb7t h\u00e0ng th\u00e0nh c\u00f4ng, kh\u00e1ch kh\u00f4ng ph\u1ea3i r\u1eddi website<\/li>\n<li>Hai c\u00e1ch thanh to\u00e1n: qu\u00e9t m\u00e3 QR ho\u1eb7c chuy\u1ec3n kho\u1ea3n theo th\u00f4ng tin (sao ch\u00e9p t\u1eebng d\u00f2ng), t\u1ea3i \u1ea3nh QR v\u1ec1 m\u00e1y<\/li>\n<li>Tr\u00ean \u0111i\u1ec7n tho\u1ea1i: n\u00fat m\u1edf app ng\u00e2n h\u00e0ng, app c\u00f3 tag \"T\u1ef1 \u0111\u1ed9ng \u0111i\u1ec1n\" m\u1edf ra v\u1edbi giao d\u1ecbch \u0111\u00e3 \u0111i\u1ec1n s\u1eb5n<\/li>\n<li>H\u1ed7 tr\u1ee3 c\u1ea3 checkout c\u1ed5 \u0111i\u1ec3n v\u00e0 WooCommerce Checkout Block<\/li>\n<\/ul>\n\n<p><strong>T\u1ef1 \u0111\u1ed9ng x\u00e1c nh\u1eadn<\/strong><\/p>\n\n<ul>\n<li>Webhook payOS c\u1eadp nh\u1eadt tr\u1ea1ng th\u00e1i \u0111\u01a1n ngay khi ti\u1ec1n v\u1ec1, ch\u1eef k\u00fd \u0111\u01b0\u1ee3c ki\u1ec3m tra tr\u01b0\u1edbc khi x\u1eed l\u00fd<\/li>\n<li>Kh\u00e1ch chuy\u1ec3n thi\u1ebfu: \u0111\u01a1n chuy\u1ec3n sang \"Thanh to\u00e1n thi\u1ebfu\"; kh\u00e1ch chuy\u1ec3n b\u00f9 \u0111\u1ee7 s\u1ed1 ti\u1ec1n, \u0111\u01a1n \u0111\u01b0\u1ee3c ho\u00e0n t\u1ea5t<\/li>\n<li>Kh\u00e1ch chuy\u1ec3n d\u01b0: \u0111\u01a1n v\u1eabn ho\u00e0n t\u1ea5t, k\u00e8m ghi ch\u00fa<\/li>\n<li>M\u1ed7i giao d\u1ecbch \u0111\u01b0\u1ee3c ghi v\u00e0o ghi ch\u00fa \u0111\u01a1n h\u00e0ng: s\u1ed1 ti\u1ec1n, n\u1ed9i dung, m\u00e3 tham chi\u1ebfu ng\u00e2n h\u00e0ng<\/li>\n<li>Tu\u1ef3 ch\u1ecdn tr\u1ea1ng th\u00e1i \u0111\u01a1n khi thanh to\u00e1n th\u00e0nh c\u00f4ng, thanh to\u00e1n thi\u1ebfu, th\u1ea5t b\u1ea1i<\/li>\n<li>Tu\u1ef3 ch\u1ecdn t\u1ef1 t\u1ea3i l\u1ea1i trang \u0111\u1eb7t h\u00e0ng khi thanh to\u00e1n th\u00e0nh c\u00f4ng<\/li>\n<\/ul>\n\n<p><strong>C\u00e0i \u0111\u1eb7t<\/strong><\/p>\n\n<ul>\n<li>K\u1ebft n\u1ed1i b\u1eb1ng Client ID, API Key, Checksum Key c\u1ee7a k\u00eanh thanh to\u00e1n payOS; plugin t\u1ef1 \u0111\u0103ng k\u00fd webhook<\/li>\n<li>Ti\u1ec1n t\u1ed1 n\u1ed9i dung chuy\u1ec3n kho\u1ea3n tu\u1ef3 ch\u1ec9nh (v\u00ed d\u1ee5 <code>DH1024<\/code>)<\/li>\n<li>H\u1ed7 tr\u1ee3 d\u1ecbch, c\u00f3 s\u1eb5n ti\u1ebfng Vi\u1ec7t<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>Plugin d\u00f9ng d\u1ecbch v\u1ee5 c\u1ed5ng thanh to\u00e1n payOS (https:\/\/payos.vn) \u0111\u1ec3 t\u1ea1o m\u00e3 thanh to\u00e1n v\u00e0 nh\u1eadn th\u00f4ng b\u00e1o giao d\u1ecbch:<\/p>\n\n<ul>\n<li><code>api-merchant.payos.vn<\/code> \u2013 t\u1ea1o link thanh to\u00e1n cho t\u1eebng \u0111\u01a1n h\u00e0ng, l\u1ea5y th\u00f4ng tin link thanh to\u00e1n, \u0111\u0103ng k\u00fd webhook. D\u1eef li\u1ec7u g\u1eedi \u0111i: m\u00e3 \u0111\u01a1n h\u00e0ng, s\u1ed1 ti\u1ec1n, n\u1ed9i dung chuy\u1ec3n kho\u1ea3n, t\u00ean v\u00e0 email ng\u01b0\u1eddi mua, danh s\u00e1ch s\u1ea3n ph\u1ea9m (t\u00ean, s\u1ed1 l\u01b0\u1ee3ng, gi\u00e1), \u0111\u1ecba ch\u1ec9 trang \u0111\u1eb7t h\u00e0ng th\u00e0nh c\u00f4ng, \u0111\u1ecba ch\u1ec9 webhook; Client ID v\u00e0 API Key \u0111\u1ec3 x\u00e1c th\u1ef1c.<\/li>\n<li><code>pay.payos.vn<\/code> \u2013 trang thanh to\u00e1n (m\u00e3 QR, th\u00f4ng tin chuy\u1ec3n kho\u1ea3n) hi\u1ec3n th\u1ecb trong trang \u0111\u1eb7t h\u00e0ng th\u00e0nh c\u00f4ng.<\/li>\n<li>payOS g\u1eedi v\u1ec1 webhook c\u1ee7a website th\u00f4ng tin giao d\u1ecbch \u0111\u00e3 nh\u1eadn (m\u00e3 \u0111\u01a1n, s\u1ed1 ti\u1ec1n, n\u1ed9i dung, s\u1ed1 t\u00e0i kho\u1ea3n, m\u00e3 tham chi\u1ebfu).<\/li>\n<\/ul>\n\n<p>Khi d\u00f9ng plugin, b\u1ea1n \u0111\u1ed3ng \u00fd v\u1edbi <a href=\"https:\/\/payos.vn\/thoa-thuan-su-dung\/\">Tho\u1ea3 thu\u1eadn s\u1eed d\u1ee5ng d\u1ecbch v\u1ee5<\/a> v\u00e0 <a href=\"https:\/\/payos.vn\/privacy-policy\/\">Ch\u00ednh s\u00e1ch b\u1ea3o m\u1eadt<\/a> c\u1ee7a payOS.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>\u0110\u0103ng k\u00fd t\u00e0i kho\u1ea3n t\u1ea1i <a href=\"https:\/\/my.payos.vn\">my.payos.vn<\/a>, x\u00e1c th\u1ef1c b\u1eb1ng CCCD v\u00e0 li\u00ean k\u1ebft t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng nh\u1eadn ti\u1ec1n.<\/li>\n<li>T\u1ea1o k\u00eanh thanh to\u00e1n tr\u00ean payOS, l\u1ea5y <strong>Client ID<\/strong>, <strong>API Key<\/strong> v\u00e0 <strong>Checksum Key<\/strong>.<\/li>\n<li>C\u00e0i v\u00e0 k\u00edch ho\u1ea1t plugin, v\u00e0o WooCommerce &gt; C\u00e0i \u0111\u1eb7t &gt; Thanh to\u00e1n &gt; payOS.<\/li>\n<li>B\u1ea5m \"Nh\u1eadp th\u00f4ng tin c\u1ee7a payOS\", d\u00e1n 3 th\u00f4ng tin tr\u00ean v\u00e0 b\u1ea5m \"Ki\u1ec3m tra k\u1ebft n\u1ed1i payOS\". Khi th\u1ea5y \"\u0110\u00e3 k\u1ebft n\u1ed1i\", plugin \u0111\u00e3 \u0111\u0103ng k\u00fd webhook \u0111\u1ec3 nh\u1eadn th\u00f4ng b\u00e1o thanh to\u00e1n.<\/li>\n<li>Ch\u1ecdn ti\u1ec1n t\u1ed1 n\u1ed9i dung chuy\u1ec3n kho\u1ea3n v\u00e0 tr\u1ea1ng th\u00e1i \u0111\u01a1n h\u00e0ng sau khi thanh to\u00e1n, r\u1ed3i l\u01b0u.<\/li>\n<\/ol>\n\n<p>H\u01b0\u1edbng d\u1eabn chi ti\u1ebft: <a href=\"https:\/\/payos.vn\/docs\/\">payos.vn\/docs<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"payos%20c%C3%B3%20mi%E1%BB%85n%20ph%C3%AD%20kh%C3%B4ng%3F\"><h3>payOS c\u00f3 mi\u1ec5n ph\u00ed kh\u00f4ng?<\/h3><\/dt>\n<dd><p>Plugin mi\u1ec5n ph\u00ed. payOS l\u00e0 c\u1ed5ng thanh to\u00e1n mi\u1ec5n ph\u00ed, kh\u00f4ng thu ph\u00ed tr\u00ean t\u1eebng giao d\u1ecbch nh\u01b0 c\u1ed5ng thanh to\u00e1n truy\u1ec1n th\u1ed1ng; xem chi ti\u1ebft c\u00e1c g\u00f3i t\u1ea1i <a href=\"https:\/\/payos.vn\">payos.vn<\/a>.<\/p><\/dd>\n<dt id=\"ti%E1%BB%81n%20kh%C3%A1ch%20thanh%20to%C3%A1n%20v%E1%BB%81%20%C4%91%C3%A2u%3F\"><h3>Ti\u1ec1n kh\u00e1ch thanh to\u00e1n v\u1ec1 \u0111\u00e2u?<\/h3><\/dt>\n<dd><p>V\u1ec1 th\u1eb3ng t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng b\u1ea1n \u0111\u00e3 li\u00ean k\u1ebft v\u1edbi payOS. payOS kh\u00f4ng gi\u1eef ti\u1ec1n c\u1ee7a b\u1ea1n.<\/p><\/dd>\n<dt id=\"c%C3%A1%20nh%C3%A2n%20ch%C6%B0a%20c%C3%B3%20gi%E1%BA%A5y%20ph%C3%A9p%20kinh%20doanh%20c%C3%B3%20d%C3%B9ng%20%C4%91%C6%B0%E1%BB%A3c%20kh%C3%B4ng%3F\"><h3>C\u00e1 nh\u00e2n ch\u01b0a c\u00f3 gi\u1ea5y ph\u00e9p kinh doanh c\u00f3 d\u00f9ng \u0111\u01b0\u1ee3c kh\u00f4ng?<\/h3><\/dt>\n<dd><p>C\u00f3. C\u00e1 nh\u00e2n \u0111\u0103ng k\u00fd v\u00e0 x\u00e1c th\u1ef1c payOS b\u1eb1ng CCCD.<\/p><\/dd>\n<dt id=\"kh%C3%A1ch%20d%C3%B9ng%20ng%C3%A2n%20h%C3%A0ng%20n%C3%A0o%20%C4%91%E1%BB%83%20thanh%20to%C3%A1n%3F\"><h3>Kh\u00e1ch d\u00f9ng ng\u00e2n h\u00e0ng n\u00e0o \u0111\u1ec3 thanh to\u00e1n?<\/h3><\/dt>\n<dd><p>Kh\u00e1ch d\u00f9ng b\u1ea5t k\u1ef3 app ng\u00e2n h\u00e0ng hay v\u00ed \u0111i\u1ec7n t\u1eed n\u00e0o h\u1ed7 tr\u1ee3 qu\u00e9t m\u00e3 VietQR (h\u1ea7u h\u1ebft ng\u00e2n h\u00e0ng t\u1ea1i Vi\u1ec7t Nam). Tr\u00ean \u0111i\u1ec7n tho\u1ea1i, nhi\u1ec1u app nh\u01b0 MB Bank, VietinBank iPay, BIDV SmartBanking, ACB ONE, OCB OMNI m\u1edf ra v\u1edbi th\u00f4ng tin \u0111\u00e3 \u0111i\u1ec1n s\u1eb5n.<\/p><\/dd>\n<dt id=\"c%C3%B3%20m%C3%B4i%20tr%C6%B0%E1%BB%9Dng%20th%E1%BB%AD%20nghi%E1%BB%87m%20%28sandbox%29%20kh%C3%B4ng%3F\"><h3>C\u00f3 m\u00f4i tr\u01b0\u1eddng th\u1eed nghi\u1ec7m (sandbox) kh\u00f4ng?<\/h3><\/dt>\n<dd><p>payOS ch\u01b0a c\u00f3 sandbox ri\u00eang. B\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng t\u00e0i kho\u1ea3n c\u00e1 nh\u00e2n v\u00e0 thanh to\u00e1n th\u1eed \u0111\u01a1n h\u00e0ng gi\u00e1 tr\u1ecb nh\u1ecf \u0111\u1ec3 ki\u1ec3m tra to\u00e0n b\u1ed9 lu\u1ed3ng. Xem <a href=\"https:\/\/payos.vn\/docs\/moi-truong-test\">m\u00f4i tr\u01b0\u1eddng test payOS<\/a>.<\/p><\/dd>\n<dt id=\"v%C3%AC%20sao%20%C4%91%C6%A1n%20h%C3%A0ng%20kh%C3%B4ng%20t%E1%BB%B1%20x%C3%A1c%20nh%E1%BA%ADn%3F\"><h3>V\u00ec sao \u0111\u01a1n h\u00e0ng kh\u00f4ng t\u1ef1 x\u00e1c nh\u1eadn?<\/h3><\/dt>\n<dd><p>Ki\u1ec3m tra tr\u1ea1ng th\u00e1i \"\u0110\u00e3 k\u1ebft n\u1ed1i\" trong c\u00e0i \u0111\u1eb7t payOS v\u00e0 b\u1ea5m \"Ki\u1ec3m tra k\u1ebft n\u1ed1i payOS\" \u0111\u1ec3 \u0111\u0103ng k\u00fd l\u1ea1i webhook. Website ph\u1ea3i truy c\u1eadp \u0111\u01b0\u1ee3c t\u1eeb Internet qua HTTPS (kh\u00f4ng d\u00f9ng \u0111\u01b0\u1ee3c \u1edf localhost). N\u1ed9i dung chuy\u1ec3n kho\u1ea3n ph\u1ea3i gi\u1eef nguy\u00ean nh\u01b0 tr\u00ean m\u00e3 QR.<\/p><\/dd>\n<dt id=\"s%E1%BB%91%20t%C3%A0i%20kho%E1%BA%A3n%20tr%C3%AAn%20trang%20thanh%20to%C3%A1n%20kh%C3%A1c%20s%E1%BB%91%20t%C3%A0i%20kho%E1%BA%A3n%20c%E1%BB%A7a%20t%C3%B4i%3F\"><h3>S\u1ed1 t\u00e0i kho\u1ea3n tr\u00ean trang thanh to\u00e1n kh\u00e1c s\u1ed1 t\u00e0i kho\u1ea3n c\u1ee7a t\u00f4i?<\/h3><\/dt>\n<dd><p>V\u1edbi t\u00e0i kho\u1ea3n li\u00ean k\u1ebft qua VietQR Pro, payOS hi\u1ec3n th\u1ecb s\u1ed1 t\u00e0i kho\u1ea3n \u1ea3o d\u00e0nh ri\u00eang cho giao d\u1ecbch; ti\u1ec1n v\u1eabn v\u1ec1 t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng c\u1ee7a b\u1ea1n.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.77<\/h4>\n\n<ul>\n<li>T\u0103ng c\u01b0\u1eddng b\u1ea3o m\u1eadt khi x\u1eed l\u00fd th\u00f4ng b\u00e1o thanh to\u00e1n<\/li>\n<li>Kh\u00f4ng x\u1eed l\u00fd tr\u00f9ng khi c\u00f3 nhi\u1ec1u th\u00f4ng b\u00e1o thanh to\u00e1n c\u00f9ng l\u00fac cho m\u1ed9t \u0111\u01a1n h\u00e0ng<\/li>\n<li>Ki\u1ec3m tra ch\u1eb7t h\u01a1n c\u00e1c tr\u01b0\u1eddng tr\u00ean trang c\u00e0i \u0111\u1eb7t; ti\u1ec1n t\u1ed1 kh\u00f4ng \u0111\u01b0\u1ee3c b\u1eaft \u0111\u1ea7u b\u1eb1ng FT, TF, TT, VQR<\/li>\n<\/ul>\n\n<h4>1.0.76<\/h4>\n\n<ul>\n<li>T\u0103ng c\u01b0\u1eddng b\u1ea3o m\u1eadt khi l\u01b0u c\u00e0i \u0111\u1eb7t v\u00e0 x\u1eed l\u00fd th\u00f4ng b\u00e1o thanh to\u00e1n<\/li>\n<li>Trang c\u00e0i \u0111\u1eb7t m\u1edbi: tr\u1ea1ng th\u00e1i k\u1ebft n\u1ed1i, th\u00f4ng tin k\u00eanh thanh to\u00e1n v\u00e0 webhook URL hi\u1ec3n th\u1ecb s\u1eb5n, h\u01b0\u1edbng d\u1eabn k\u1ebft n\u1ed1i t\u1eebng b\u01b0\u1edbc<\/li>\n<li>B\u00e1o r\u00f5 l\u00fd do khi k\u1ebft n\u1ed1i payOS ch\u01b0a th\u00e0nh c\u00f4ng<\/li>\n<li>Trang qu\u1ea3n tr\u1ecb nh\u1eb9 h\u01a1n<\/li>\n<\/ul>\n\n<h4>1.0.75<\/h4>\n\n<ul>\n<li>Trang plugin m\u1edbi b\u1eb1ng ti\u1ebfng Vi\u1ec7t: icon, banner, \u1ea3nh ch\u1ee5p m\u00e0n h\u00ecnh<\/li>\n<li>S\u1eeda link h\u01b0\u1edbng d\u1eabn l\u1ea5y Client ID, API Key trong trang c\u00e0i \u0111\u1eb7t<\/li>\n<li>Ki\u1ec3m tra t\u01b0\u01a1ng th\u00edch WordPress 7.1<\/li>\n<\/ul>\n\n<h4>1.0.74<\/h4>\n\n<ul>\n<li>T\u00ean m\u1eb7c \u0111\u1ecbnh m\u1edbi \"Thanh to\u00e1n VietQR qua c\u1ed5ng payOS\". C\u1eeda h\u00e0ng \u0111ang d\u00f9ng t\u00ean m\u1eb7c \u0111\u1ecbnh c\u0169 \u0111\u01b0\u1ee3c t\u1ef1 c\u1eadp nh\u1eadt, t\u00ean t\u1ef1 \u0111\u1eb7t gi\u1eef nguy\u00ean<\/li>\n<li>Logo payOS l\u1edbn h\u01a1n \u1edf trang thanh to\u00e1n<\/li>\n<li>B\u1ecf \u1ea3nh th\u1eeba trong g\u00f3i plugin<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>C\u1eadp nh\u1eadt h\u00ecnh \u1ea3nh<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Th\u00eam tu\u1ef3 ch\u1ecdn t\u1ef1 t\u1ea3i l\u1ea1i trang khi thanh to\u00e1n th\u00e0nh c\u00f4ng<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Th\u00eam tr\u1ea1ng th\u00e1i \u0111\u01a1n h\u00e0ng \"Thanh to\u00e1n thi\u1ebfu\"<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>S\u1eeda \u0111\u01b0\u1eddng d\u1eabn h\u00ecnh \u1ea3nh<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>S\u1eeda l\u1ed7i nh\u1ecf, c\u1eadp nh\u1eadt b\u1ea3n d\u1ecbch ti\u1ebfng Vi\u1ec7t<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>S\u1eeda l\u1ed7i nh\u1ecf<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>B\u1ecf b\u1edbt ki\u1ec3m tra tr\u1ea1ng th\u00e1i \u0111\u01a1n h\u00e0ng kh\u00f4ng c\u1ea7n thi\u1ebft khi t\u1ea1o m\u00e3 QR<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Ph\u00e1t h\u00e0nh l\u1ea7n \u0111\u1ea7u<\/li>\n<\/ul>","raw_excerpt":"C\u1ed5ng thanh to\u00e1n VietQR mi\u1ec5n ph\u00ed cho WooCommerce: m\u00e3 QR ri\u00eang cho t\u1eebng \u0111\u01a1n, ti\u1ec1n v\u1ec1 th\u1eb3ng t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng, \u0111\u01a1n t\u1ef1 x\u00e1c nh\u1eadn.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/199754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=199754"}],"author":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/diepmagik"}],"wp:attachment":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=199754"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=199754"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=199754"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=199754"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=199754"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=199754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}