{"id":4267,"date":"2026-05-28T14:38:38","date_gmt":"2026-05-28T14:38:38","guid":{"rendered":"https:\/\/glacademy.com.my\/?page_id=4267"},"modified":"2026-06-11T03:51:47","modified_gmt":"2026-06-11T03:51:47","slug":"payment","status":"publish","type":"page","link":"https:\/\/glacademy.edu.my\/zh-hans\/payment\/","title":{"rendered":"Payment (Chinese)"},"content":{"rendered":"<!-- GL Academy \u2014 Payment Methods (Chinese) -->\n\n<style>\n  .pay-hero__title, .pay-hero__sub, .pay-section__title, .pay-section__intro,\n  .pay-bank-card__bank-name, .pay-bank-card__label, .pay-bank-card__val,\n  .pay-bank-card__note, .pay-apps-panel__title, .pay-app-group__label,\n  .pay-qr-caption, .pay-notice__content h2, .pay-notice__content p,\n  .pay-notice__detail-label, .pay-notice__detail ul,\n  .pay-form-label, .pay-online-card h3, .pay-online-card p {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n<\/style>\n\n<!-- SECTION 1 \u2014 HERO -->\n<section class=\"pay-hero\">\n  <div class=\"pay-hero__bg\" aria-hidden=\"true\"><\/div>\n  <div class=\"pay-hero__inner\">\n    <span class=\"pay-eyebrow\">\u5b66\u8d39\u7f34\u4ea4<\/span>\n    <h1 class=\"pay-hero__title\">\u7b80\u5355\u3001\u5b89\u5168\u7684<br><span class=\"hp-gradient-text\">\u4ed8\u6b3e\u65b9\u5f0f\u3002<\/span><\/h1>\n    <p class=\"pay-hero__sub\">\u53ef\u901a\u8fc7\u94f6\u884c\u8f6c\u8d26\u3001\u4e8c\u7ef4\u7801\u626b\u7801\u6216\u7ebf\u4e0a\u65b9\u5f0f\u652f\u4ed8\u5b66\u8d39\uff0c\u652f\u6301\u591a\u79cd\u4ed8\u6b3e\u65b9\u5f0f \u2014 \u9009\u62e9\u6700\u9002\u5408\u60a8\u7684\u65b9\u5f0f\u5373\u53ef\u3002<\/p>\n    <div class=\"pay-hero__methods\" aria-hidden=\"true\">\n      <span class=\"pay-hero__badge\">\ud83c\udfe6 \u94f6\u884c\u8f6c\u8d26<\/span>\n      <span class=\"pay-hero__badge\">\ud83d\udcf1 DuitNow QR<\/span>\n      <span class=\"pay-hero__badge\">\ud83d\udcb3 \u7ebf\u4e0a\u4ed8\u6b3e<\/span>\n      <span class=\"pay-hero__badge\">\ud83c\udf10 Alipay+<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- SECTION 2 \u2014 BANK TRANSFER -->\n<section class=\"pay-method\" id=\"pay-bank\">\n  <div class=\"pay-method__inner\">\n\n    <div class=\"pay-method__head\">\n      <div class=\"pay-method__badge pay-method__badge--blue\">\u65b9\u5f0f\u4e00<\/div>\n      <h2 class=\"pay-section__title\">\u94f6\u884c\u8f6c\u8d26<\/h2>\n      <p class=\"pay-section__intro\">\u76f4\u63a5\u8f6c\u8d26\u81f3\u6211\u4eec\u7684\u94f6\u884c\u8d26\u6237\u3002\u8bf7\u5728\u5907\u6ce8\u680f\u586b\u5199\u5b66\u751f\u5168\u540d\uff0c\u4ee5\u4fbf\u6211\u4eec\u6b63\u786e\u5bf9\u5e94\u6b3e\u9879\u3002<\/p>\n    <\/div>\n\n    <div class=\"pay-bank-switcher\">\n      <button class=\"pay-bank-tab pay-bank-tab--active\" data-tab=\"myr\" type=\"button\">\ud83c\uddf2\ud83c\uddfe MYR \u2014 \u9a6c\u6765\u897f\u4e9a\u4ee4\u5409<\/button>\n      <button class=\"pay-bank-tab\" data-tab=\"usd\" type=\"button\">\ud83c\uddfa\ud83c\uddf8 USD \u2014 \u7f8e\u56fd\u7f8e\u5143<\/button>\n    <\/div>\n\n    <!-- MYR Account -->\n    <div class=\"pay-bank-card\" id=\"pay-bank-myr\">\n      <div class=\"pay-bank-card__top\">\n        <div class=\"pay-bank-card__bank-wrap\">\n          <div class=\"pay-bank-card__bank-logo\" aria-hidden=\"true\">\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C9A961\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"10\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0110 0v4\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"pay-bank-card__bank-name\">AmBank (M) Berhad<\/div>\n            <div class=\"pay-bank-card__bank-sub\">SWIFT \/ BIC: ARBKMYKL<\/div>\n          <\/div>\n        <\/div>\n        <span class=\"pay-bank-card__type\">\u9a6c\u5e01\u8d26\u6237<\/span>\n      <\/div>\n      <div class=\"pay-bank-card__divider\"><\/div>\n      <div class=\"pay-bank-card__rows\">\n        <div class=\"pay-bank-card__row\">\n          <span class=\"pay-bank-card__label\">\u8d26\u53f7<\/span>\n          <div class=\"pay-bank-card__num-wrap\">\n            <span class=\"pay-bank-card__num\" id=\"pay-acc-num-myr\">888-1064-7467-04<\/span>\n            <button class=\"pay-copy-btn\" data-copy-target=\"pay-acc-num-myr\" type=\"button\" aria-label=\"\u590d\u5236\u8d26\u53f7\">\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg>\n              <span>\u590d\u5236<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n        <div class=\"pay-bank-card__row\">\n          <span class=\"pay-bank-card__label\">\u8d26\u6237\u540d\u79f0<\/span>\n          <span class=\"pay-bank-card__val\">GL Education Group Sdn Bhd<\/span>\n        <\/div>\n        <div class=\"pay-bank-card__row\">\n          <span class=\"pay-bank-card__label\">SWIFT \/ BIC<\/span>\n          <div class=\"pay-bank-card__num-wrap\">\n            <span class=\"pay-bank-card__val\" id=\"pay-swift-myr\">ARBKMYKL<\/span>\n            <button class=\"pay-copy-btn\" data-copy-target=\"pay-swift-myr\" type=\"button\" aria-label=\"\u590d\u5236SWIFT\u4ee3\u7801\">\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg>\n              <span>\u590d\u5236<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"pay-bank-card__note\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n        \u8bf7\u5728\u5907\u6ce8\u680f\u586b\u5199\u5b66\u751f\u5168\u540d\n      <\/div>\n    <\/div>\n\n    <!-- USD Account -->\n    <div class=\"pay-bank-card pay-bank-card--hidden\" id=\"pay-bank-usd\">\n      <div class=\"pay-bank-card__top\">\n        <div class=\"pay-bank-card__bank-wrap\">\n          <div class=\"pay-bank-card__bank-logo\" aria-hidden=\"true\">\n            <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C9A961\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"10\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0110 0v4\"\/><\/svg>\n          <\/div>\n          <div>\n            <div class=\"pay-bank-card__bank-name\">AmBank (M) Berhad<\/div>\n            <div class=\"pay-bank-card__bank-sub\">SWIFT \/ BIC: ARBKMYKL<\/div>\n          <\/div>\n        <\/div>\n        <span class=\"pay-bank-card__type\">\u7f8e\u5143\u8d26\u6237<\/span>\n      <\/div>\n      <div class=\"pay-bank-card__divider\"><\/div>\n      <div class=\"pay-bank-card__rows\">\n        <div class=\"pay-bank-card__row\">\n          <span class=\"pay-bank-card__label\">\u8d26\u53f7<\/span>\n          <div class=\"pay-bank-card__num-wrap\">\n            <span class=\"pay-bank-card__num\" id=\"pay-acc-num-usd\">888-3000-775-778<\/span>\n            <button class=\"pay-copy-btn\" data-copy-target=\"pay-acc-num-usd\" type=\"button\" aria-label=\"\u590d\u5236\u8d26\u53f7\">\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg>\n              <span>\u590d\u5236<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n        <div class=\"pay-bank-card__row\">\n          <span class=\"pay-bank-card__label\">\u8d26\u6237\u540d\u79f0<\/span>\n          <span class=\"pay-bank-card__val\">GL Education Group Sdn Bhd<\/span>\n        <\/div>\n        <div class=\"pay-bank-card__row\">\n          <span class=\"pay-bank-card__label\">SWIFT \/ BIC<\/span>\n          <div class=\"pay-bank-card__num-wrap\">\n            <span class=\"pay-bank-card__val\" id=\"pay-swift-usd\">ARBKMYKL<\/span>\n            <button class=\"pay-copy-btn\" data-copy-target=\"pay-swift-usd\" type=\"button\" aria-label=\"\u590d\u5236SWIFT\u4ee3\u7801\">\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg>\n              <span>\u590d\u5236<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"pay-bank-card__note\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>\n        \u8bf7\u5728\u5907\u6ce8\u680f\u586b\u5199\u5b66\u751f\u5168\u540d\u3002\u56fd\u9645\u8f6c\u8d26\u8bf7\u540c\u65f6\u63d0\u4f9bSWIFT\u4ee3\u7801\u3002\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<!-- SECTION 3 \u2014 QR PAYMENT -->\n<section class=\"pay-method pay-method--alt\" id=\"pay-qr\">\n  <div class=\"pay-method__inner\">\n\n    <div class=\"pay-method__head\">\n      <div class=\"pay-method__badge pay-method__badge--teal\">\u65b9\u5f0f\u4e8c<\/div>\n      <h2 class=\"pay-section__title\">\u4e8c\u7ef4\u7801\u4ed8\u6b3e<\/h2>\n      <p class=\"pay-section__intro\">\u4f7f\u7528\u652f\u6301\u7684\u5e94\u7528\u7a0b\u5e8f\u626b\u63cf\u6211\u4eec\u7684DuitNow\u4e8c\u7ef4\u7801\u3002\u517c\u5bb9\u6240\u6709\u4e3b\u8981\u9a6c\u6765\u897f\u4e9a\u7535\u5b50\u94b1\u5305\u3001\u4e2d\u56fd\u652f\u4ed8\u5e94\u7528\u3001\u97e9\u56fd\u652f\u4ed8\u5e94\u7528\u53ca\u5168\u7403\u652f\u4ed8\u5b9d+\u5408\u4f5c\u4f19\u4f34\u5e94\u7528\u3002<\/p>\n    <\/div>\n\n    <div class=\"pay-qr-layout\">\n\n      <div class=\"pay-qr-panel\">\n        <div class=\"pay-qr-frame\">\n          <img decoding=\"async\" src=\"https:\/\/glacademy.edu.my\/wp-content\/uploads\/2026\/05\/Untitled-7.5-x-5.5-cm-8.png\"\n               alt=\"GL Academy DuitNow \u4e8c\u7ef4\u7801\" class=\"pay-qr-img\" loading=\"lazy\">\n        <\/div>\n        <p class=\"pay-qr-caption\">\u4f7f\u7528\u652f\u6301\u7684\u5e94\u7528\u626b\u63cf<\/p>\n        <span class=\"pay-qr-badge\">DuitNow QR<\/span>\n      <\/div>\n\n      <div class=\"pay-apps-panel\">\n        <h3 class=\"pay-apps-panel__title\">\u652f\u6301\u7684\u4ed8\u6b3e\u5e94\u7528<\/h3>\n\n        <div class=\"pay-app-group\">\n          <span class=\"pay-app-group__label\">\ud83c\uddf2\ud83c\uddfe \u9a6c\u6765\u897f\u4e9a<\/span>\n          <div class=\"pay-app-chips\">\n            <span class=\"pay-app-chip\">DuitNow QR<\/span>\n            <span class=\"pay-app-chip\">Touch 'n Go eWallet<\/span>\n            <span class=\"pay-app-chip\">GrabPay<\/span>\n            <span class=\"pay-app-chip\">Shopee Pay<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"pay-app-group\">\n          <span class=\"pay-app-group__label\">\ud83c\udde8\ud83c\uddf3 \u4e2d\u56fd<\/span>\n          <div class=\"pay-app-chips\">\n            <span class=\"pay-app-chip\">Alipay\uff08\u652f\u4ed8\u5b9d\uff09<\/span>\n            <span class=\"pay-app-chip\">WeChat Pay\uff08\u5fae\u4fe1\u652f\u4ed8\uff09<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"pay-app-group\">\n          <span class=\"pay-app-group__label\">\ud83c\uddf0\ud83c\uddf7 \u97e9\u56fd<\/span>\n          <div class=\"pay-app-chips\">\n            <span class=\"pay-app-chip\">KakaoPay<\/span>\n            <span class=\"pay-app-chip\">TossPay<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"pay-app-group\">\n          <span class=\"pay-app-group__label\">\ud83c\udf0f \u56fd\u9645<\/span>\n          <div class=\"pay-app-chips\">\n            <span class=\"pay-app-chip\">LINE Pay<\/span>\n            <span class=\"pay-app-chip\">\u5168\u90e8 Alipay+ \u5408\u4f5c\u4f19\u4f34<\/span>\n            <span class=\"pay-app-chip\">\u53ca\u66f4\u591a<\/span>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<!-- SECTION 4 \u2014 ONLINE PAYMENT -->\n<section class=\"pay-method\" id=\"pay-online\">\n  <div class=\"pay-method__inner\">\n\n    <div class=\"pay-method__head\">\n      <div class=\"pay-method__badge pay-method__badge--gold\">\u65b9\u5f0f\u4e09<\/div>\n      <h2 class=\"pay-section__title\">\u7ebf\u4e0a\u4ed8\u6b3e<\/h2>\n      <p class=\"pay-section__intro\">\u901a\u8fc7\u4fe1\u7528\u5361\u3001\u501f\u8bb0\u5361\u6216\u7f51\u94f6\u5b89\u5168\u4ed8\u6b3e\uff0c\u901a\u8fc7\u6211\u4eec\u7684\u5b89\u5168\u652f\u4ed8\u7f51\u5173\u5904\u7406\u3002<\/p>\n    <\/div>\n\n    <div class=\"pay-online-card\">\n      <div class=\"pay-online-card__powered\">\n        Powered by <strong>Xendit<\/strong>\n        <span class=\"pay-online-card__secure\">\n          <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0110 0v4\"\/><\/svg>\n          256-bit SSL\n        <\/span>\n      <\/div>\n\n      <h3>\u7ebf\u4e0a\u4ed8\u6b3e<\/h3>\n      <p>\u586b\u5199\u4ee5\u4e0b\u4fe1\u606f\u540e\uff0c\u7cfb\u7edf\u5c06\u8df3\u8f6c\u81f3\u5b89\u5168\u7684Xendit\u7ed3\u8d26\u9875\u9762 \u2014 \u652f\u6301\u4fe1\u7528\u5361\u3001FPX\u7f51\u4e0a\u94f6\u884c\u3001Touch 'n Go\u3001GrabPay\u53caShopee Pay\u3002<\/p>\n\n      <form class=\"pay-xendit-form\" id=\"pay-xendit-form\" novalidate>\n\n        <div class=\"pay-form-row\">\n          <div class=\"pay-form-field\">\n            <label class=\"pay-form-label\" for=\"pxf-name\">\u5b66\u751f\u5168\u540d<\/label>\n            <input class=\"pay-form-input\" id=\"pxf-name\" name=\"student_name\" type=\"text\" placeholder=\"\u4f8b\uff1a\u5f20\u4f1f\" required autocomplete=\"name\">\n          <\/div>\n          <div class=\"pay-form-field\">\n            <label class=\"pay-form-label\" for=\"pxf-email\">\u7535\u5b50\u90ae\u4ef6\u5730\u5740<\/label>\n            <input class=\"pay-form-input\" id=\"pxf-email\" name=\"email\" type=\"email\" placeholder=\"\u4f8b\uff1aparent@email.com\" required autocomplete=\"email\">\n          <\/div>\n        <\/div>\n\n        <div class=\"pay-form-row\">\n          <div class=\"pay-form-field\">\n            <label class=\"pay-form-label\" for=\"pxf-course\">\u8bfe\u7a0b\u9879\u76ee<\/label>\n            <select class=\"pay-form-input pay-form-select\" id=\"pxf-course\" name=\"course\" required>\n              <option value=\"\" disabled selected>\u9009\u62e9\u8bfe\u7a0b...<\/option>\n              <optgroup label=\"\u5b66\u672f\u53d1\u5c55\u8bfe\u7a0b\">\n                <option>A-Level Tuition<\/option>\n                <option>IGCSE Tuition<\/option>\n                <option>IBDP Tuition<\/option>\n                <option>Primary &amp; Secondary Tuition<\/option>\n              <\/optgroup>\n              <optgroup label=\"\u82f1\u8bed\u8bfe\u7a0b\">\n                <option>IEP (Intensive English Programme)<\/option>\n                <option>JIEP (Junior Intensive English Programme)<\/option>\n                <option>IELTS \/ TOEFL Preparation<\/option>\n              <\/optgroup>\n              <optgroup label=\"\u8bfe\u7a0b\u5f62\u5f0f\">\n                <option>1:1 Private Tuition<\/option>\n                <option>Group Class<\/option>\n              <\/optgroup>\n              <option>\u5176\u4ed6<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"pay-form-field\">\n            <label class=\"pay-form-label\" for=\"pxf-amount\">\u91d1\u989d (MYR)<\/label>\n            <div class=\"pay-form-amount-wrap\">\n              <span class=\"pay-form-currency\">RM<\/span>\n              <input class=\"pay-form-input pay-form-input--amount\" id=\"pxf-amount\" name=\"amount\" type=\"number\" min=\"1\" step=\"0.01\" placeholder=\"0.00\" required>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"pay-form-error\" id=\"pay-form-error\" role=\"alert\"><\/div>\n\n        <button class=\"pay-online-btn pay-online-btn--full\" id=\"pay-xendit-submit\" type=\"submit\">\n          <span id=\"pay-xendit-label\">\u524d\u5f80\u5b89\u5168\u7ed3\u8d26\u9875\u9762<\/span>\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6\"\/><polyline points=\"15 3 21 3 21 9\"\/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/><\/svg>\n        <\/button>\n\n        <div class=\"pay-online-card__tags\">\n          <span>\ud83d\udcb3 Visa \/ Mastercard<\/span>\n          <span>\ud83c\udfe6 FPX \u7f51\u94f6<\/span>\n          <span>\ud83d\udcf1 Touch 'n Go<\/span>\n          <span>\ud83d\udecd\ufe0f GrabPay<\/span>\n          <span>\ud83d\uded2 Shopee Pay<\/span>\n        <\/div>\n\n      <\/form>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<!-- SECTION 5 \u2014 AFTER PAYMENT INSTRUCTIONS -->\n<section class=\"pay-notice\">\n  <div class=\"pay-notice__inner\">\n\n    <div class=\"pay-notice__icon\" aria-hidden=\"true\">\n      <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C9A961\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 12 19.79 19.79 0 01.22 3.38a2 2 0 012-2.18h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.91 8.5a16 16 0 006.29 6.29l1.39-1.56a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\"\/><\/svg>\n    <\/div>\n\n    <div class=\"pay-notice__content\">\n      <h2>\u4ed8\u6b3e\u540e \u2014 \u91cd\u8981\u63d0\u793a<\/h2>\n      <p>\u4ed8\u6b3e\u5b8c\u6210\u540e\uff0c\u8bf7\u5c06<strong>\u4ed8\u6b3e\u6536\u636e<\/strong>\u8fde\u540c\u4ee5\u4e0b\u4fe1\u606f\u8f6c\u53d1\u7ed9\u60a8\u7684\u4e13\u5c5e\u987e\u95ee\u6216\u53d1\u9001\u81f3\u6211\u4eec\u7684\u90ae\u7bb1\uff1a<\/p>\n\n      <div class=\"pay-notice__details\">\n        <div class=\"pay-notice__detail\">\n          <span class=\"pay-notice__detail-label\">\u6240\u9700\u4fe1\u606f<\/span>\n          <ul>\n            <li>\u4ed8\u6b3e\u6536\u636e \/ \u622a\u56fe<\/li>\n            <li>\u5b66\u751f\u5168\u540d<\/li>\n            <li>\u5b66\u751f\u51fa\u751f\u65e5\u671f<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"pay-notice__detail\">\n          <span class=\"pay-notice__detail-label\">\u53d1\u9001\u81f3<\/span>\n          <a href=\"mailto:hello@glacademy.edu.my\" class=\"pay-notice__email\">hello@glacademy.edu.my<\/a>\n          <span class=\"pay-notice__or\">\u6216\u60a8\u7684\u4e13\u5c5e GL Academy \u987e\u95ee<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"pay-notice__wa\">\n        <a href=\"https:\/\/wa.me\/601137959673?text=\u60a8\u597dGL%20Academy\uff0c\u6211\u5df2\u5b8c\u6210\u4ed8\u6b3e\uff0c\u60f3\u63d0\u4ea4\u6536\u636e\u3002\" target=\"_blank\" rel=\"noopener\" class=\"hp-btn hp-btn--primary\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg>\n          WhatsApp \u53d1\u9001\u6536\u636e\n        <\/a>\n        <a href=\"mailto:hello@glacademy.edu.my?subject=\u4ed8\u6b3e\u6536\u636e\u63d0\u4ea4&body=\u8bf7\u67e5\u6536\u9644\u4ef6\u4e2d\u7684\u4ed8\u6b3e\u6536\u636e\u3002%0A%0A\u5b66\u751f\u59d3\u540d\uff1a%0A\u51fa\u751f\u65e5\u671f\uff1a\" class=\"hp-btn hp-btn--outline\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n          \u7535\u5b50\u90ae\u4ef6\u53d1\u9001\u6536\u636e\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<script>\n(function () {\n  'use strict';\n\n  document.querySelectorAll('.pay-copy-btn[data-copy-target]').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var targetEl = document.getElementById(btn.dataset.copyTarget);\n      if (!targetEl) return;\n      var text = targetEl.textContent.replace(\/[-\\s]\/g, '').trim();\n      navigator.clipboard.writeText(text).then(function () {\n        var label = btn.querySelector('span');\n        if (label) label.textContent = '\u5df2\u590d\u5236\uff01';\n        btn.classList.add('pay-copy-btn--done');\n        setTimeout(function () {\n          if (label) label.textContent = '\u590d\u5236';\n          btn.classList.remove('pay-copy-btn--done');\n        }, 2000);\n      });\n    });\n  });\n\n  document.querySelectorAll('.pay-bank-tab').forEach(function (tab) {\n    tab.addEventListener('click', function () {\n      document.querySelectorAll('.pay-bank-tab').forEach(function (t) {\n        t.classList.remove('pay-bank-tab--active');\n      });\n      tab.classList.add('pay-bank-tab--active');\n      var currency = tab.dataset.tab;\n      document.getElementById('pay-bank-myr').classList.toggle('pay-bank-card--hidden', currency !== 'myr');\n      document.getElementById('pay-bank-usd').classList.toggle('pay-bank-card--hidden', currency !== 'usd');\n    });\n  });\n\n  var xenditForm  = document.getElementById('pay-xendit-form');\n  var xenditBtn   = document.getElementById('pay-xendit-submit');\n  var xenditLabel = document.getElementById('pay-xendit-label');\n  var formError   = document.getElementById('pay-form-error');\n\n  if (xenditForm) {\n    xenditForm.addEventListener('submit', function (e) {\n      e.preventDefault();\n      formError.textContent = '';\n\n      var data = {\n        student_name: xenditForm.querySelector('[name=\"student_name\"]').value.trim(),\n        email:        xenditForm.querySelector('[name=\"email\"]').value.trim(),\n        course:       xenditForm.querySelector('[name=\"course\"]').value,\n        amount:       parseFloat(xenditForm.querySelector('[name=\"amount\"]').value)\n      };\n\n      if (!data.student_name || !data.email || !data.course || !data.amount || data.amount < 1) {\n        formError.textContent = '\u8bf7\u586b\u5199\u6240\u6709\u5b57\u6bb5\u540e\u518d\u7ee7\u7eed\u3002';\n        return;\n      }\n\n      xenditBtn.disabled      = true;\n      xenditLabel.textContent = '\u6b63\u5728\u521b\u5efa\u5b89\u5168\u7ed3\u8d26\u9875\u9762...';\n\n      fetch('\/wp-json\/glacademy\/v1\/create-payment', {\n        method:  'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body:    JSON.stringify(data)\n      })\n      .then(function (res) {\n        if (!res.ok) return res.json().then(function (e) { throw new Error(e.message || 'Server error ' + res.status); });\n        return res.json();\n      })\n      .then(function (json) {\n        if (json.invoice_url) {\n          window.location.href = json.invoice_url;\n        } else {\n          throw new Error('No invoice URL returned.');\n        }\n      })\n      .catch(function (err) {\n        formError.textContent = '\u65e0\u6cd5\u53d1\u8d77\u4ed8\u6b3e\uff08' + err.message + '\uff09\u3002\u8bf7\u91cd\u8bd5\u6216\u901a\u8fc7WhatsApp\u8054\u7cfb\u6211\u4eec\u3002';\n        xenditBtn.disabled      = false;\n        xenditLabel.textContent = '\u524d\u5f80\u5b89\u5168\u7ed3\u8d26\u9875\u9762';\n      });\n    });\n  }\n\n}());\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4267","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/glacademy.edu.my\/zh-hans\/wp-json\/wp\/v2\/pages\/4267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glacademy.edu.my\/zh-hans\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/glacademy.edu.my\/zh-hans\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/glacademy.edu.my\/zh-hans\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/glacademy.edu.my\/zh-hans\/wp-json\/wp\/v2\/comments?post=4267"}],"version-history":[{"count":5,"href":"https:\/\/glacademy.edu.my\/zh-hans\/wp-json\/wp\/v2\/pages\/4267\/revisions"}],"predecessor-version":[{"id":5085,"href":"https:\/\/glacademy.edu.my\/zh-hans\/wp-json\/wp\/v2\/pages\/4267\/revisions\/5085"}],"wp:attachment":[{"href":"https:\/\/glacademy.edu.my\/zh-hans\/wp-json\/wp\/v2\/media?parent=4267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}