Plugin Directory

Changeset 3136477


Ignore:
Timestamp:
08/16/2024 08:27:11 AM (20 months ago)
Author:
wpbrewer
Message:

Update to version 1.6.0 from GitHub

Location:
wpbr-payuni-payment
Files:
4 added
28 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wpbr-payuni-payment/tags/1.6.0/languages/wpbr-payuni-payment-zh_TW.po

    r3131276 r3136477  
    22msgstr ""
    33"Project-Id-Version: PAYUNi Payment for WooCommerce\n"
    4 "POT-Creation-Date: 2024-06-14 06:17+0800\n"
    5 "PO-Revision-Date: 2024-06-14 06:23+0800\n"
     4"POT-Creation-Date: 2024-08-16 16:20+0800\n"
     5"PO-Revision-Date: 2024-08-16 16:20+0800\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    165165msgstr "PAYUNi Samsung Pay"
    166166
     167#: src/Admin/OrderList.php:38
     168msgid "Invoice No"
     169msgstr "發票編號"
     170
     171#: src/Admin/OrderList.php:50
     172msgid "Unissue"
     173msgstr "未開立"
     174
    167175#: src/Admin/OrderMetaBoxes.php:61 src/Gateways/GatewayBase.php:121
    168176msgid "PAYUNi Payment Detail"
    169177msgstr "PAYUNi付款資訊"
    170178
    171 #: src/Api/PaymentRequest.php:86
     179#: src/Admin/OrderMetaBoxes.php:93
     180msgid "Order No"
     181msgstr "訂單編號"
     182
     183#: src/Admin/OrderMetaBoxes.php:102 src/Gateways/GatewayBase.php:143
     184msgid "E-Invoice No"
     185msgstr "發票編號"
     186
     187#: src/Admin/OrderMetaBoxes.php:103 src/Gateways/GatewayBase.php:144
     188msgid "E-Invoice Amount"
     189msgstr "發票金額"
     190
     191#: src/Admin/OrderMetaBoxes.php:104 src/Gateways/GatewayBase.php:145
     192msgid "E-Invoice Time"
     193msgstr "開立時間"
     194
     195#: src/Admin/OrderMetaBoxes.php:108 src/Gateways/GatewayBase.php:149
     196msgctxt "Issue Type"
     197msgid "Issue"
     198msgstr "開立發票"
     199
     200#: src/Admin/OrderMetaBoxes.php:110 src/Gateways/GatewayBase.php:151
     201msgctxt "Issue Type"
     202msgid "Void"
     203msgstr "作廢發票"
     204
     205#: src/Admin/OrderMetaBoxes.php:112 src/Gateways/GatewayBase.php:153
     206msgctxt "Issue Type"
     207msgid "Unknown Issue Type"
     208msgstr "未知的發票類別"
     209
     210#: src/Admin/OrderMetaBoxes.php:114 src/Gateways/GatewayBase.php:155
     211msgid "E-Invoice Type"
     212msgstr "發票類別"
     213
     214#: src/Admin/OrderMetaBoxes.php:118 src/Gateways/GatewayBase.php:159
     215msgid "Mobile Code"
     216msgstr "手機條碼"
     217
     218#: src/Admin/OrderMetaBoxes.php:120 src/Gateways/GatewayBase.php:161
     219msgid "CDC Code"
     220msgstr "自然人憑證"
     221
     222#: src/Admin/OrderMetaBoxes.php:122 src/Gateways/GatewayBase.php:163
     223msgid "Amego Member"
     224msgstr "光貿會員載具"
     225
     226#: src/Admin/OrderMetaBoxes.php:124 src/Gateways/GatewayBase.php:165
     227msgid "Donation"
     228msgstr "捐贈"
     229
     230#: src/Admin/OrderMetaBoxes.php:126 src/Gateways/GatewayBase.php:167
     231msgid "Company"
     232msgstr "公司發票"
     233
     234#: src/Admin/OrderMetaBoxes.php:128 src/Gateways/GatewayBase.php:169
     235msgid "Unknown Issue Info"
     236msgstr "未知的開立方式"
     237
     238#: src/Admin/OrderMetaBoxes.php:130 src/Gateways/GatewayBase.php:171
     239msgid "Issue Info"
     240msgstr "開立方式"
     241
     242#: src/Admin/OrderMetaBoxes.php:134 src/Gateways/GatewayBase.php:175
     243msgid "Issued"
     244msgstr "已開立"
     245
     246#: src/Admin/OrderMetaBoxes.php:136 src/Gateways/GatewayBase.php:177
     247msgid "Failed"
     248msgstr "失敗"
     249
     250#: src/Admin/OrderMetaBoxes.php:138 src/Gateways/GatewayBase.php:179
     251msgid "Voided"
     252msgstr "已作廢"
     253
     254#: src/Admin/OrderMetaBoxes.php:140 src/Gateways/GatewayBase.php:181
     255msgid "Unknown Issue Status"
     256msgstr "未知的開立狀態"
     257
     258#: src/Admin/OrderMetaBoxes.php:142 src/Gateways/GatewayBase.php:183
     259msgid "Issue Status"
     260msgstr "開立狀態"
     261
     262#: src/Api/PaymentRequest.php:90
    172263msgid "Redirecting..."
    173264msgstr "重新導向中..."
    174265
    175266#. translators:  %s is the order id
    176 #: src/Api/PaymentRequest.php:125
     267#: src/Api/PaymentRequest.php:126
    177268#, php-format
    178269msgid "Unable to find order #%s"
     
    180271
    181272#. translators:  %s is the order id
    182 #: src/Api/PaymentRequest.php:140
     273#: src/Api/PaymentRequest.php:141
    183274#, php-format
    184275msgid ""
     
    188279
    189280#. translators:  %s is the order id
    190 #: src/Api/PaymentRequest.php:156
     281#: src/Api/PaymentRequest.php:157
    191282#, php-format
    192283msgid "Unable to find transaction id for order #%s"
     
    194285
    195286#. translators:  %s is the order id
    196 #: src/Api/PaymentRequest.php:169
     287#: src/Api/PaymentRequest.php:170
    197288msgid "Unable to Query Order status before refund"
    198289msgstr "無法於退款前執行訂單交易狀態查詢"
    199290
    200291#. translators:  %s is the TradeStatus of the order
    201 #: src/Api/PaymentRequest.php:206
     292#: src/Api/PaymentRequest.php:207
    202293#, php-format
    203294msgid "Unable to Refund this Order. TradeStatus: %1$s, CloseStatus: %2$s"
     
    205296
    206297#. translators:  %s is the TradeStatus of the order
    207 #: src/Api/PaymentRequest.php:219
     298#: src/Api/PaymentRequest.php:220
    208299#, php-format
    209300msgid "Unable to Refund this Order. TradeStatus:%s"
     
    211302
    212303#. translators: %1$s is the status, %2$s is the message, %3$s is the refund amount
    213 #: src/Api/PaymentRequest.php:257
     304#: src/Api/PaymentRequest.php:258
    214305#, php-format
    215306msgid ""
     
    219310
    220311#. translators:  %s is the decrypted result
    221 #: src/Api/PaymentRequest.php:343
     312#: src/Api/PaymentRequest.php:344
    222313#, php-format
    223314msgid "PAYUNi query succeed. Query result: %s"
     
    318409msgstr "如果未顯示付款詳細資訊。請稍等片刻,再重新載入頁面。"
    319410
     411#: src/Gateways/GatewayBase.php:141
     412msgid "E-Invoice Detail"
     413msgstr "電子發票資訊"
     414
    320415#. translators: 1: Payment method title 2: PAYUNi URL
    321 #: src/Gateways/GatewayBase.php:151
     416#: src/Gateways/GatewayBase.php:198
    322417#, php-format
    323418msgid "%1$s is a payment gateway provided by %2$s"
    324419msgstr "%1$s 是由 %2$s 所提供的付款方式"
    325420
    326 #: src/Gateways/GatewayBase.php:156 src/Settings/SettingsTab.php:31
     421#: src/Gateways/GatewayBase.php:203 src/Settings/SettingsTab.php:31
    327422msgid "PAYUNi"
    328423msgstr "PAYUNi"
    329424
    330 #: src/Gateways/GatewayBase.php:211
     425#: src/Gateways/GatewayBase.php:258
    331426msgid "We have received your order, but the payment is incompleted."
    332427msgstr ""
     
    369464msgstr "每期"
    370465
    371 #: src/PayuniPayment.php:142
     466#: src/PayuniPayment.php:152
    372467msgid "Trade No"
    373468msgstr "UNi序號"
    374469
    375 #: src/PayuniPayment.php:143
     470#: src/PayuniPayment.php:153
    376471msgid "Trade Amount"
    377472msgstr "訂單金額"
    378473
    379 #: src/PayuniPayment.php:144
     474#: src/PayuniPayment.php:154
    380475msgid "Trade Status"
    381476msgstr "訂單狀態"
    382477
    383 #: src/PayuniPayment.php:145
     478#: src/PayuniPayment.php:155
    384479msgid "Message"
    385480msgstr "訊息"
    386481
    387 #: src/PayuniPayment.php:179
     482#: src/PayuniPayment.php:189
    388483msgid "General Settings"
    389484msgstr "一般設定"
    390485
    391 #: src/PayuniPayment.php:180 src/Settings/SettingsTab.php:53
     486#: src/PayuniPayment.php:190 src/Settings/SettingsTab.php:53
    392487#: src/Settings/SettingsTab.php:73
    393488msgid "Payment Settings"
    394489msgstr "付款方式設定"
    395490
    396 #: src/PayuniPayment.php:229
     491#: src/PayuniPayment.php:242
    397492msgid "Unsecure AJAX call"
    398493msgstr "不安全的 AJAX 呼叫"
    399494
    400 #: src/PayuniPayment.php:240
     495#: src/PayuniPayment.php:253
    401496msgid "No such order id"
    402497msgstr "沒有這個訂單編號"
    403498
    404 #: src/PayuniPayment.php:252
     499#: src/PayuniPayment.php:265
    405500msgid "PAYUNi Query Successfully"
    406501msgstr "PAYUNi 查詢成功"
    407502
    408 #: src/PayuniPayment.php:258
     503#: src/PayuniPayment.php:271
    409504msgid "PAYUNi Query Failed!"
    410505msgstr "PAYUNi 查詢失敗!"
     
    458553msgstr "統一金流支付頁的語系設定。"
    459554
     555#: src/Settings/SettingsTab.php:117
     556msgid "E-Invoice"
     557msgstr "電子發票"
     558
     559#: src/Settings/SettingsTab.php:120
     560msgid "Enable E-Invoice"
     561msgstr "啟用電子發票功能"
     562
    460563#: src/Settings/SettingsTab.php:121
     564msgid ""
     565"You need to register Amego e-invoice and enable e-invoice feature at PAYUNi "
     566"website."
     567msgstr "需於統一金流後台註冊光貿電子發票並啟用電子發票功能。"
     568
     569#: src/Settings/SettingsTab.php:129
    461570msgid "API Settings"
    462571msgstr "API 設定"
    463572
    464 #: src/Settings/SettingsTab.php:123
     573#: src/Settings/SettingsTab.php:131
    465574msgid "Enter your PAYUNi API credentials"
    466575msgstr "請輸入 PAYUNi 串接資料"
    467576
    468 #: src/Settings/SettingsTab.php:127
     577#: src/Settings/SettingsTab.php:135
    469578msgid "Test Mode"
    470579msgstr "測試模式"
    471580
    472 #: src/Settings/SettingsTab.php:130
     581#: src/Settings/SettingsTab.php:138
    473582msgid "When enabled, you need to use the test-only data below."
    474583msgstr "當啟用測試模式時,請填入測試環境的串接資料。"
    475584
    476 #: src/Settings/SettingsTab.php:134
     585#: src/Settings/SettingsTab.php:142
    477586msgid "Test MerchantID"
    478587msgstr "測試商店代號 (MerID)"
    479588
    480 #: src/Settings/SettingsTab.php:136
     589#: src/Settings/SettingsTab.php:144
    481590msgid "This is the test MerchantID when you apply PAYUNi API"
    482591msgstr "PAYUNi 測試環境的商店代號"
    483592
    484 #: src/Settings/SettingsTab.php:141
     593#: src/Settings/SettingsTab.php:149
    485594msgid "Test Hash Key"
    486595msgstr "測試 Hash Key"
    487596
    488 #: src/Settings/SettingsTab.php:143
     597#: src/Settings/SettingsTab.php:151
    489598msgid "This is the test Hash Key when you apply PAYUNi API"
    490599msgstr "PAYUNi 測試環境的 Hash Key"
    491600
    492 #: src/Settings/SettingsTab.php:148
     601#: src/Settings/SettingsTab.php:156
    493602msgid "Test Hash IV"
    494603msgstr "測試 Hash IV"
    495604
    496 #: src/Settings/SettingsTab.php:150
     605#: src/Settings/SettingsTab.php:158
    497606msgid "This is the test Hash IV when you apply PAYUNi API"
    498607msgstr "PAYUNi 測試環境的 Hash IV"
    499608
    500 #: src/Settings/SettingsTab.php:155
     609#: src/Settings/SettingsTab.php:163
    501610msgid "MerchantID"
    502611msgstr "商店代號 (MerID)"
    503612
    504 #: src/Settings/SettingsTab.php:157
     613#: src/Settings/SettingsTab.php:165
    505614msgid "This is the MerchantID when you apply PAYUNi API"
    506615msgstr "這是您申請 PAYUNi 時的商店代號"
    507616
    508 #: src/Settings/SettingsTab.php:162
     617#: src/Settings/SettingsTab.php:170
    509618msgid "Hash Key"
    510619msgstr "Hash Key"
    511620
    512 #: src/Settings/SettingsTab.php:164
     621#: src/Settings/SettingsTab.php:172
    513622msgid "This is the Hash Key when you apply PAYUNi API"
    514623msgstr "這是PAYUNi 提供的商店專屬 Hash Key"
    515624
    516 #: src/Settings/SettingsTab.php:169
     625#: src/Settings/SettingsTab.php:177
    517626msgid "Hash IV"
    518627msgstr "Hash IV"
    519628
    520 #: src/Settings/SettingsTab.php:171
     629#: src/Settings/SettingsTab.php:179
    521630msgid "This is the Hash IV when you apply PAYUNi API"
    522631msgstr "這是 PAYUNi 提供的商店專屬 HashIV"
    523632
    524 #: src/Settings/SettingsTab.php:248
     633#: src/Settings/SettingsTab.php:256
    525634msgid "View logs"
    526635msgstr "檢視除錯紀錄"
    527636
    528 #: src/Settings/SettingsTab.php:255
     637#: src/Settings/SettingsTab.php:263
    529638msgid "Go to Payment Settings"
    530639msgstr "設定付款方式"
     
    586695msgstr "https://wpbrewer.com/"
    587696
     697#~ msgid "Unknown Issue Type"
     698#~ msgstr "未知的開立類別"
     699
    588700#~ msgid "Thank you. Your order has been received."
    589701#~ msgstr "謝謝,我們已經收到你的訂單。"
     
    600712
    601713#, fuzzy
    602 #~| msgid "Trade Status"
    603 #~ msgid "License Status"
    604 #~ msgstr "訂單狀態"
    605 
    606 #, fuzzy
    607714#~| msgid "Installments"
    608715#~ msgid "Install Now"
  • wpbr-payuni-payment/tags/1.6.0/languages/wpbr-payuni-payment.pot

    r3131276 r3136477  
    33msgstr ""
    44"Project-Id-Version: PAYUNi Payment for WooCommerce\n"
    5 "POT-Creation-Date: 2024-06-14 06:17+0800\n"
     5"POT-Creation-Date: 2024-08-16 16:20+0800\n"
    66"PO-Revision-Date: 2023-03-30 14:52+0800\n"
    77"Last-Translator: \n"
     
    178178msgstr ""
    179179
     180#: src/Admin/OrderList.php:38
     181msgid "Invoice No"
     182msgstr ""
     183
     184#: src/Admin/OrderList.php:50
     185msgid "Unissue"
     186msgstr ""
     187
    180188#: src/Admin/OrderMetaBoxes.php:61 src/Gateways/GatewayBase.php:121
    181189msgid "PAYUNi Payment Detail"
    182190msgstr ""
    183191
    184 #: src/Api/PaymentRequest.php:86
     192#: src/Admin/OrderMetaBoxes.php:93
     193msgid "Order No"
     194msgstr ""
     195
     196#: src/Admin/OrderMetaBoxes.php:102 src/Gateways/GatewayBase.php:143
     197msgid "E-Invoice No"
     198msgstr ""
     199
     200#: src/Admin/OrderMetaBoxes.php:103 src/Gateways/GatewayBase.php:144
     201msgid "E-Invoice Amount"
     202msgstr ""
     203
     204#: src/Admin/OrderMetaBoxes.php:104 src/Gateways/GatewayBase.php:145
     205msgid "E-Invoice Time"
     206msgstr ""
     207
     208#: src/Admin/OrderMetaBoxes.php:108 src/Gateways/GatewayBase.php:149
     209msgctxt "Issue Type"
     210msgid "Issue"
     211msgstr ""
     212
     213#: src/Admin/OrderMetaBoxes.php:110 src/Gateways/GatewayBase.php:151
     214msgctxt "Issue Type"
     215msgid "Void"
     216msgstr ""
     217
     218#: src/Admin/OrderMetaBoxes.php:112 src/Gateways/GatewayBase.php:153
     219msgctxt "Issue Type"
     220msgid "Unknown Issue Type"
     221msgstr ""
     222
     223#: src/Admin/OrderMetaBoxes.php:114 src/Gateways/GatewayBase.php:155
     224msgid "E-Invoice Type"
     225msgstr ""
     226
     227#: src/Admin/OrderMetaBoxes.php:118 src/Gateways/GatewayBase.php:159
     228msgid "Mobile Code"
     229msgstr ""
     230
     231#: src/Admin/OrderMetaBoxes.php:120 src/Gateways/GatewayBase.php:161
     232msgid "CDC Code"
     233msgstr ""
     234
     235#: src/Admin/OrderMetaBoxes.php:122 src/Gateways/GatewayBase.php:163
     236msgid "Amego Member"
     237msgstr ""
     238
     239#: src/Admin/OrderMetaBoxes.php:124 src/Gateways/GatewayBase.php:165
     240msgid "Donation"
     241msgstr ""
     242
     243#: src/Admin/OrderMetaBoxes.php:126 src/Gateways/GatewayBase.php:167
     244msgid "Company"
     245msgstr ""
     246
     247#: src/Admin/OrderMetaBoxes.php:128 src/Gateways/GatewayBase.php:169
     248msgid "Unknown Issue Info"
     249msgstr ""
     250
     251#: src/Admin/OrderMetaBoxes.php:130 src/Gateways/GatewayBase.php:171
     252msgid "Issue Info"
     253msgstr ""
     254
     255#: src/Admin/OrderMetaBoxes.php:134 src/Gateways/GatewayBase.php:175
     256msgid "Issued"
     257msgstr ""
     258
     259#: src/Admin/OrderMetaBoxes.php:136 src/Gateways/GatewayBase.php:177
     260msgid "Failed"
     261msgstr ""
     262
     263#: src/Admin/OrderMetaBoxes.php:138 src/Gateways/GatewayBase.php:179
     264msgid "Voided"
     265msgstr ""
     266
     267#: src/Admin/OrderMetaBoxes.php:140 src/Gateways/GatewayBase.php:181
     268msgid "Unknown Issue Status"
     269msgstr ""
     270
     271#: src/Admin/OrderMetaBoxes.php:142 src/Gateways/GatewayBase.php:183
     272msgid "Issue Status"
     273msgstr ""
     274
     275#: src/Api/PaymentRequest.php:90
    185276msgid "Redirecting..."
    186277msgstr ""
    187278
    188279#. translators:  %s is the order id
    189 #: src/Api/PaymentRequest.php:125
     280#: src/Api/PaymentRequest.php:126
    190281#, php-format
    191282msgid "Unable to find order #%s"
     
    193284
    194285#. translators:  %s is the order id
    195 #: src/Api/PaymentRequest.php:140
     286#: src/Api/PaymentRequest.php:141
    196287#, php-format
    197288msgid ""
     
    201292
    202293#. translators:  %s is the order id
    203 #: src/Api/PaymentRequest.php:156
     294#: src/Api/PaymentRequest.php:157
    204295#, php-format
    205296msgid "Unable to find transaction id for order #%s"
     
    207298
    208299#. translators:  %s is the order id
    209 #: src/Api/PaymentRequest.php:169
     300#: src/Api/PaymentRequest.php:170
    210301msgid "Unable to Query Order status before refund"
    211302msgstr ""
    212303
    213304#. translators:  %s is the TradeStatus of the order
    214 #: src/Api/PaymentRequest.php:206
     305#: src/Api/PaymentRequest.php:207
    215306#, php-format
    216307msgid "Unable to Refund this Order. TradeStatus: %1$s, CloseStatus: %2$s"
     
    218309
    219310#. translators:  %s is the TradeStatus of the order
    220 #: src/Api/PaymentRequest.php:219
     311#: src/Api/PaymentRequest.php:220
    221312#, php-format
    222313msgid "Unable to Refund this Order. TradeStatus:%s"
     
    224315
    225316#. translators: %1$s is the status, %2$s is the message, %3$s is the refund amount
    226 #: src/Api/PaymentRequest.php:257
     317#: src/Api/PaymentRequest.php:258
    227318#, php-format
    228319msgid ""
     
    232323
    233324#. translators:  %s is the decrypted result
    234 #: src/Api/PaymentRequest.php:343
     325#: src/Api/PaymentRequest.php:344
    235326#, php-format
    236327msgid "PAYUNi query succeed. Query result: %s"
     
    331422msgstr ""
    332423
     424#: src/Gateways/GatewayBase.php:141
     425msgid "E-Invoice Detail"
     426msgstr ""
     427
    333428#. translators: 1: Payment method title 2: PAYUNi URL
    334 #: src/Gateways/GatewayBase.php:151
     429#: src/Gateways/GatewayBase.php:198
    335430#, php-format
    336431msgid "%1$s is a payment gateway provided by %2$s"
    337432msgstr ""
    338433
    339 #: src/Gateways/GatewayBase.php:156 src/Settings/SettingsTab.php:31
     434#: src/Gateways/GatewayBase.php:203 src/Settings/SettingsTab.php:31
    340435msgid "PAYUNi"
    341436msgstr ""
    342437
    343 #: src/Gateways/GatewayBase.php:211
     438#: src/Gateways/GatewayBase.php:258
    344439msgid "We have received your order, but the payment is incompleted."
    345440msgstr ""
     
    380475msgstr ""
    381476
    382 #: src/PayuniPayment.php:142
     477#: src/PayuniPayment.php:152
    383478msgid "Trade No"
    384479msgstr ""
    385480
    386 #: src/PayuniPayment.php:143
     481#: src/PayuniPayment.php:153
    387482msgid "Trade Amount"
    388483msgstr ""
    389484
    390 #: src/PayuniPayment.php:144
     485#: src/PayuniPayment.php:154
    391486msgid "Trade Status"
    392487msgstr ""
    393488
    394 #: src/PayuniPayment.php:145
     489#: src/PayuniPayment.php:155
    395490msgid "Message"
    396491msgstr ""
    397492
    398 #: src/PayuniPayment.php:179
     493#: src/PayuniPayment.php:189
    399494msgid "General Settings"
    400495msgstr ""
    401496
    402 #: src/PayuniPayment.php:180 src/Settings/SettingsTab.php:53
     497#: src/PayuniPayment.php:190 src/Settings/SettingsTab.php:53
    403498#: src/Settings/SettingsTab.php:73
    404499msgid "Payment Settings"
    405500msgstr ""
    406501
    407 #: src/PayuniPayment.php:229
     502#: src/PayuniPayment.php:242
    408503msgid "Unsecure AJAX call"
    409504msgstr ""
    410505
    411 #: src/PayuniPayment.php:240
     506#: src/PayuniPayment.php:253
    412507msgid "No such order id"
    413508msgstr ""
    414509
    415 #: src/PayuniPayment.php:252
     510#: src/PayuniPayment.php:265
    416511msgid "PAYUNi Query Successfully"
    417512msgstr ""
    418513
    419 #: src/PayuniPayment.php:258
     514#: src/PayuniPayment.php:271
    420515msgid "PAYUNi Query Failed!"
    421516msgstr ""
     
    465560msgstr ""
    466561
     562#: src/Settings/SettingsTab.php:117
     563msgid "E-Invoice"
     564msgstr ""
     565
     566#: src/Settings/SettingsTab.php:120
     567msgid "Enable E-Invoice"
     568msgstr ""
     569
    467570#: src/Settings/SettingsTab.php:121
     571msgid ""
     572"You need to register Amego e-invoice and enable e-invoice feature at PAYUNi "
     573"website."
     574msgstr ""
     575
     576#: src/Settings/SettingsTab.php:129
    468577msgid "API Settings"
    469578msgstr ""
    470579
    471 #: src/Settings/SettingsTab.php:123
     580#: src/Settings/SettingsTab.php:131
    472581msgid "Enter your PAYUNi API credentials"
    473582msgstr ""
    474583
    475 #: src/Settings/SettingsTab.php:127
     584#: src/Settings/SettingsTab.php:135
    476585msgid "Test Mode"
    477586msgstr ""
    478587
    479 #: src/Settings/SettingsTab.php:130
     588#: src/Settings/SettingsTab.php:138
    480589msgid "When enabled, you need to use the test-only data below."
    481590msgstr ""
    482591
    483 #: src/Settings/SettingsTab.php:134
     592#: src/Settings/SettingsTab.php:142
    484593msgid "Test MerchantID"
    485594msgstr ""
    486595
    487 #: src/Settings/SettingsTab.php:136
     596#: src/Settings/SettingsTab.php:144
    488597msgid "This is the test MerchantID when you apply PAYUNi API"
    489598msgstr ""
    490599
    491 #: src/Settings/SettingsTab.php:141
     600#: src/Settings/SettingsTab.php:149
    492601msgid "Test Hash Key"
    493602msgstr ""
    494603
    495 #: src/Settings/SettingsTab.php:143
     604#: src/Settings/SettingsTab.php:151
    496605msgid "This is the test Hash Key when you apply PAYUNi API"
    497606msgstr ""
    498607
    499 #: src/Settings/SettingsTab.php:148
     608#: src/Settings/SettingsTab.php:156
    500609msgid "Test Hash IV"
    501610msgstr ""
    502611
    503 #: src/Settings/SettingsTab.php:150
     612#: src/Settings/SettingsTab.php:158
    504613msgid "This is the test Hash IV when you apply PAYUNi API"
    505614msgstr ""
    506615
    507 #: src/Settings/SettingsTab.php:155
     616#: src/Settings/SettingsTab.php:163
    508617msgid "MerchantID"
    509618msgstr ""
    510619
    511 #: src/Settings/SettingsTab.php:157
     620#: src/Settings/SettingsTab.php:165
    512621msgid "This is the MerchantID when you apply PAYUNi API"
    513622msgstr ""
    514623
    515 #: src/Settings/SettingsTab.php:162
     624#: src/Settings/SettingsTab.php:170
    516625msgid "Hash Key"
    517626msgstr ""
    518627
    519 #: src/Settings/SettingsTab.php:164
     628#: src/Settings/SettingsTab.php:172
    520629msgid "This is the Hash Key when you apply PAYUNi API"
    521630msgstr ""
    522631
    523 #: src/Settings/SettingsTab.php:169
     632#: src/Settings/SettingsTab.php:177
    524633msgid "Hash IV"
    525634msgstr ""
    526635
    527 #: src/Settings/SettingsTab.php:171
     636#: src/Settings/SettingsTab.php:179
    528637msgid "This is the Hash IV when you apply PAYUNi API"
    529638msgstr ""
    530639
    531 #: src/Settings/SettingsTab.php:248
     640#: src/Settings/SettingsTab.php:256
    532641msgid "View logs"
    533642msgstr ""
    534643
    535 #: src/Settings/SettingsTab.php:255
     644#: src/Settings/SettingsTab.php:263
    536645msgid "Go to Payment Settings"
    537646msgstr ""
  • wpbr-payuni-payment/tags/1.6.0/src/Admin/OrderMetaBoxes.php

    r3131276 r3136477  
    8888        $gateway          = $allowed_payments[ $payment_method ];
    8989
     90        echo '<table>';
     91
    9092        $payuni_order_no_key = PayuniPayment::get_order_meta_key( $order, OrderMeta::PAYUNI_ORDER_NO );
    91         echo '<div><strong>訂單編號:</strong> ' . esc_html( $order->get_meta( $payuni_order_no_key ) ) . '</div>';
     93        echo '<tr><td><strong>' . esc_html__( 'Order No', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( $payuni_order_no_key ) ) . '</td></tr>';
    9294        foreach ( $gateway::get_order_metas() as $key => $value ) {
    9395            // for backward compatibility.
    9496            $key = PayuniPayment::get_order_meta_key( $order, $key );
    95             echo '<div><strong>' . esc_html( $value ) . ':</strong> ' . esc_html( $order->get_meta( $key ) ) . '</div>';
     97            echo '<tr><td><strong>' . esc_html( $value ) . ':</strong></td><td>' . esc_html( $order->get_meta( $key ) ) . '</td></tr>';
    9698        }
    9799
    98         echo '<div><button id="payuni-query-btn" class="button" data-id="' . esc_html( $order->get_id() ) . '">查詢</button></div>';
     100        if ( PayuniPayment::$einvoice_enabled ) {
     101
     102            echo '<tr><td><strong>' . esc_html__( 'E-Invoice No', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_NO ) ) . '</td></tr>';
     103            echo '<tr><td><strong>' . esc_html__( 'E-Invoice Amount', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_AMT ) ) . '</td></tr>';
     104            echo '<tr><td><strong>' . esc_html__( 'E-Invoice Time', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_TIME ) ) . '</td></tr>';
     105
     106            $einvoice_type = $order->get_meta( OrderMeta::EINVOICE_TYPE );
     107            if ( $einvoice_type === 'C0401' ) {
     108                $einvoice_type_desc =  _x( 'Issue', 'Issue Type', 'wpbr-payuni-payment' );
     109            } elseif ( $einvoice_type === 'C0501' ) {
     110                $einvoice_type_desc = _x( 'Void', 'Issue Type', 'wpbr-payuni-payment' );
     111            } else {
     112                $einvoice_type_desc = _x( 'Unknown Issue Type', 'Issue Type', 'wpbr-payuni-payment' );
     113            }
     114            echo '<tr><td><strong>' . esc_html__( 'E-Invoice Type', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_type . ' (' . $einvoice_type_desc . ')' ) . '</td></tr>';
     115
     116            $einvoice_info = $order->get_meta( OrderMeta::EINVOICE_INFO );
     117            if ( $einvoice_info === '3J0002' ) {
     118                $einvoice_info_desc = __( 'Mobile Code', 'wpbr-payuni-payment' )    ;
     119            } elseif ( $einvoice_info === 'CQ0001' ) {
     120                $einvoice_info_desc = __( 'CDC Code', 'wpbr-payuni-payment' );
     121            } elseif ( $einvoice_info === 'amego' ) {
     122                $einvoice_info_desc = __( 'Amego Member', 'wpbr-payuni-payment' );
     123            } elseif ( $einvoice_info === 'Donate' ) {
     124                $einvoice_info_desc = __( 'Donation', 'wpbr-payuni-payment' );
     125            } elseif ( $einvoice_info === 'Company' ) {
     126                $einvoice_info_desc = __( 'Company', 'wpbr-payuni-payment' );
     127            } else {
     128                $einvoice_info_desc = __( 'Unknown Issue Info', 'wpbr-payuni-payment' );
     129            }
     130            echo '<tr><td><strong>' . esc_html__( 'Issue Info', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_info . ' (' . $einvoice_info_desc . ')' ) . '</td></tr>';
     131
     132            $einvoice_status = $order->get_meta( OrderMeta::EINVOICE_STATUS );
     133            if ( $einvoice_status === '1' ) {
     134                $einvoice_status_desc = __( 'Issued', 'wpbr-payuni-payment' );
     135            } elseif ( $einvoice_status === '2' ) {
     136                $einvoice_status_desc = __( 'Failed', 'wpbr-payuni-payment' );
     137            } elseif ( $einvoice_status === '5' ) {
     138                $einvoice_status_desc = __( 'Voided', 'wpbr-payuni-payment' );
     139            } else {
     140                $einvoice_status_desc = __( 'Unknown Issue Status', 'wpbr-payuni-payment' );
     141            }
     142            echo '<tr><td><strong>' . esc_html__( 'Issue Status', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_status . ' (' . $einvoice_status_desc . ')' ) . '</td></tr>';
     143        }// end einvoice enabled
     144
     145        echo '<tr id="payuni-action"><td colspan="2"><button id="payuni-query-btn" class="button" data-id="' . esc_html( $order->get_id() ) . '">查詢</button></td></tr>';
     146        echo '</table>';
     147
     148       
    99149    }
    100150
  • wpbr-payuni-payment/tags/1.6.0/src/Api/PaymentRequest.php

    r3131276 r3136477  
    4444            'payuni_upp_transaction_args_' . $this->gateway->id,
    4545            array(
    46                 'MerID'      => $this->gateway->get_merchant_id(),
    47                 'MerTradeNo' => PayuniPayment::build_payuni_order_no( $order->get_id() ),
    48                 'TradeAmt'   => (int) $order->get_total(),
    49                 'ProdDesc'   => implode( ';', $prod_desc ),
    50                 'ReturnURL'  => $this->gateway->return_url, // 前景通知網址付款完成返回指定網址 (感謝頁面).
    51                 'NotifyURL'  => $this->gateway->notify_url, // 幕後.
    52                 'UsrMail'    => $order->get_billing_email(), // 付款頁帶入 email.
    53                 'UsrMailFix' => '1', // 不可修改 email.
    54                 'Timestamp'  => time(),
    55                 'Lang'       => get_option( 'payuni_payment_language', 'zh-tw' ),
     46                'MerID'        => $this->gateway->get_merchant_id(),
     47                'MerTradeNo'   => PayuniPayment::build_payuni_order_no( $order->get_id() ),
     48                'TradeAmt'     => (int) $order->get_total(),
     49                'ProdDesc'     => implode( ';', $prod_desc ),
     50                'ReturnURL'    => $this->gateway->return_url, // 前景通知網址付款完成返回指定網址 (感謝頁面).
     51                'NotifyURL'    => $this->gateway->notify_url, // 幕後.
     52                'UsrMail'      => $order->get_billing_email(), // 付款頁帶入 email.
     53                'UsrMailFix'   => '1', // 不可修改 email.
     54                'Timestamp'    => time(),
     55                'Lang'         => get_option( 'payuni_payment_language', 'zh-tw' ),
    5656            ),
    5757            $order
    5858        );
     59
     60        if ( PayuniPayment::$einvoice_enabled ) {
     61            $encrypt_info['TradeInvoice'] = 1;
     62        }
    5963
    6064        PayuniPayment::log( 'request encrypt info:' . wc_print_r( $encrypt_info, true ) );
  • wpbr-payuni-payment/tags/1.6.0/src/Api/PaymentResponse.php

    r3131276 r3136477  
    6868        if ( ! $order ) {
    6969            PayuniPayment::log( 'Cant find order by id:' . $woo_order_id );
     70            return;
     71        }
     72
     73        if ( array_key_exists( 'InvoiceNo', $decrypted_info ) ) {
     74            self::save_einvoice_data( $order, $decrypted_info );
     75            $order->add_order_note( 'PAYUNi E-Invoice Notify. InvoiceStatus:' . $decrypted_info['InvoiceStatus'] . ', InvoiceNo:' . $decrypted_info['InvoiceNo'] );
    7076            return;
    7177        }
     
    206212    }
    207213
     214    private static function save_einvoice_data( $order, $decrypted_info ) {
     215        $order->update_meta_data( OrderMeta::EINVOICE_NO, $decrypted_info['InvoiceNo'] );
     216        $order->update_meta_data( OrderMeta::EINVOICE_AMT, $decrypted_info['TradeAmt'] );
     217        $order->update_meta_data( OrderMeta::EINVOICE_TIME, $decrypted_info['InvoiceTime'] );
     218        $order->update_meta_data( OrderMeta::EINVOICE_TYPE, $decrypted_info['InvoiceNotifyType'] );
     219        $order->update_meta_data( OrderMeta::EINVOICE_INFO, $decrypted_info['InvoiceInfo'] );
     220        $order->update_meta_data( OrderMeta::EINVOICE_STATUS, $decrypted_info['InvoiceStatus'] );
     221        $order->save();
     222    }
     223
    208224    /**
    209225     * A wrapper function to save received post data from PAYUNi
  • wpbr-payuni-payment/tags/1.6.0/src/Gateways/GatewayBase.php

    r3131276 r3136477  
    137137
    138138            echo '</tbody></table>';
     139
     140            if ( PayuniPayment::$einvoice_enabled ) {
     141                echo '<h2>' . esc_html__( 'E-Invoice Detail', 'wpbr-payuni-payment' ) . '</h2>';
     142                echo '<table class="shop_table payuni_payment_details"><tbody>';
     143                echo '<tr><td><strong>' . esc_html__( 'E-Invoice No', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_NO ) ) . '</td></tr>';
     144                echo '<tr><td><strong>' . esc_html__( 'E-Invoice Amount', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_AMT ) ) . '</td></tr>';
     145                echo '<tr><td><strong>' . esc_html__( 'E-Invoice Time', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_TIME ) ) . '</td></tr>';
     146
     147                $einvoice_type = $order->get_meta( OrderMeta::EINVOICE_TYPE );
     148                if ( $einvoice_type === 'C0401' ) {
     149                    $einvoice_type_desc =  _x( 'Issue', 'Issue Type', 'wpbr-payuni-payment' );
     150                } elseif ( $einvoice_type === 'C0501' ) {
     151                    $einvoice_type_desc = _x( 'Void', 'Issue Type', 'wpbr-payuni-payment' );
     152                } else {
     153                    $einvoice_type_desc = _x( 'Unknown Issue Type', 'Issue Type', 'wpbr-payuni-payment' );
     154                }
     155                echo '<tr><td><strong>' . esc_html__( 'E-Invoice Type', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_type . ' (' . $einvoice_type_desc . ')' ) . '</td></tr>';
     156
     157                $einvoice_info = $order->get_meta( OrderMeta::EINVOICE_INFO );
     158                if ( $einvoice_info === '3J0002' ) {
     159                    $einvoice_info_desc = __( 'Mobile Code', 'wpbr-payuni-payment' )    ;
     160                } elseif ( $einvoice_info === 'CQ0001' ) {
     161                    $einvoice_info_desc = __( 'CDC Code', 'wpbr-payuni-payment' );
     162                } elseif ( $einvoice_info === 'amego' ) {
     163                    $einvoice_info_desc = __( 'Amego Member', 'wpbr-payuni-payment' );
     164                } elseif ( $einvoice_info === 'Donate' ) {
     165                    $einvoice_info_desc = __( 'Donation', 'wpbr-payuni-payment' );
     166                } elseif ( $einvoice_info === 'Company' ) {
     167                    $einvoice_info_desc = __( 'Company', 'wpbr-payuni-payment' );
     168                } else {
     169                    $einvoice_info_desc = __( 'Unknown Issue Info', 'wpbr-payuni-payment' );
     170                }
     171                echo '<tr><td><strong>' . esc_html__( 'Issue Info', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_info . ' (' . $einvoice_info_desc . ')' ) . '</td></tr>';
     172
     173                $einvoice_status = $order->get_meta( OrderMeta::EINVOICE_STATUS );
     174                if ( $einvoice_status === '1' ) {
     175                    $einvoice_status_desc = __( 'Issued', 'wpbr-payuni-payment' );
     176                } elseif ( $einvoice_status === '2' ) {
     177                    $einvoice_status_desc = __( 'Failed', 'wpbr-payuni-payment' );
     178                } elseif ( $einvoice_status === '5' ) {
     179                    $einvoice_status_desc = __( 'Voided', 'wpbr-payuni-payment' );
     180                } else {
     181                    $einvoice_status_desc = __( 'Unknown Issue Status', 'wpbr-payuni-payment' );
     182                }
     183                echo '<tr><td><strong>' . esc_html__( 'Issue Status', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_status . ' (' . $einvoice_status_desc . ')' ) . '</td></tr>';
     184                echo '</tbody></table>';
     185            }// end einvoice enabled
    139186        }
    140187    }
  • wpbr-payuni-payment/tags/1.6.0/src/PayuniPayment.php

    r3131276 r3136477  
    33namespace WPBrewer\Payuni\Payment;
    44
     5use WPBrewer\Payuni\Payment\Admin\OrderList;
    56use WPBrewer\Payuni\Payment\Admin\OrderMetaBoxes;
    67use WPBrewer\Payuni\Payment\Api\PaymentRequest;
     
    7475
    7576    /**
     77     * Whether or not e-invoice is enabled
     78     *
     79     * @var boolean
     80     * */
     81    public static $einvoice_enabled;
     82
     83    /**
    7684     * Order meta for all payment gateways
    7785     *
     
    103111        self::get_instance();
    104112
    105         self::$log_enabled = 'yes' === get_option( 'payuni_payment_debug_log_enabled', 'no' );
     113        self::$log_enabled      = 'yes' === get_option( 'payuni_payment_debug_log_enabled', 'no' );
     114        self::$einvoice_enabled = 'yes' === get_option( 'payuni_payment_einvoice_enabled', 'no' );
    106115
    107116        load_plugin_textdomain( 'wpbr-payuni-payment', false, dirname( WPBR_PAYUNI_BASENAME ) . '/languages/' );
    108117
     118        OrderList::init();
    109119        OrderMetaBoxes::init();
    110120        PaymentResponse::init();
     
    194204        }
    195205
    196         wp_enqueue_style( 'payuni-payment', WPBR_PAYUNI_PLUGIN_URL . 'assets/css/payuni-payment-public.css', array(), '1.0.0', 'all' );
    197 
    198         wp_enqueue_script( 'payuni-public', WPBR_PAYUNI_PLUGIN_URL . 'assets/js/scripts.js', array(), '1.0', true );
     206        wp_enqueue_style( 'payuni-payment', WPBR_PAYUNI_PLUGIN_URL . 'assets/css/payuni-payment-public.css', array(), WPBR_PAYUNI_PAYMENT_VERSION, 'all' );
     207
     208        wp_enqueue_script( 'payuni-public', WPBR_PAYUNI_PLUGIN_URL . 'assets/js/scripts.js', array(), WPBR_PAYUNI_PAYMENT_VERSION, true );
    199209    }
    200210
     
    206216    public function payuni_admin_scripts() {
    207217
    208         wp_enqueue_script( 'payuni-admin', WPBR_PAYUNI_PLUGIN_URL . 'assets/js/scripts-admin.js', array(), '1.0', true );
     218        //enqueue admin css
     219        wp_enqueue_style( 'payuni-admin', WPBR_PAYUNI_PLUGIN_URL . 'assets/css/styles-admin.css', array(), WPBR_PAYUNI_PAYMENT_VERSION, 'all' );
     220
     221        wp_enqueue_script( 'payuni-admin', WPBR_PAYUNI_PLUGIN_URL . 'assets/js/scripts-admin.js', array(), WPBR_PAYUNI_PAYMENT_VERSION, true );
    209222        wp_localize_script(
    210223            'payuni-admin',
  • wpbr-payuni-payment/tags/1.6.0/src/Settings/SettingsTab.php

    r3131276 r3136477  
    115115                ),
    116116                array(
     117                    'title'   => __( 'E-Invoice', 'wpbr-payuni-payment' ),
     118                    'type'    => 'checkbox',
     119                    'default' => 'yes',
     120                    'desc'    => __( 'Enable E-Invoice', 'wpbr-payuni-payment' ),
     121                    'desc_tip' => __( 'You need to register Amego e-invoice and enable e-invoice feature at PAYUNi website.', 'wpbr-payuni-payment' ),
     122                    'id'      => 'payuni_payment_einvoice_enabled',
     123                ),
     124                array(
    117125                    'type' => 'sectionend',
    118126                    'id'   => 'payment_general_setting',
  • wpbr-payuni-payment/tags/1.6.0/src/Utils/OrderMeta.php

    r3131276 r3136477  
    3939    const AFTEE_PAY_TIME       = '_wpbr_payuni_upp_aftee_paytime'; // 付款時間.
    4040    const LINE_PAY_NO          = '_wpbr_payuni_upp_linepay_payno'; // 付款序號.
     41
     42    const EINVOICE_NO          = '_wpbr_payuni_einvoice_no'; // 發票編號.
     43    const EINVOICE_AMT         = '_wpbr_payuni_einvoice_amt'; // 發票金額.
     44    const EINVOICE_TIME        = '_wpbr_payuni_einvoice_time'; // 發票時間.
     45    const EINVOICE_TYPE        = '_wpbr_payuni_einvoice_type'; // 發票類型.(C0401=開立發票,C0501=作廢發票)
     46    const EINVOICE_INFO        = '_wpbr_payuni_einvoice_info'; // 發票資訊.(開立方式和載具類型)
     47    const EINVOICE_STATUS      = '_wpbr_payuni_einvoice_status'; // 發票狀態.
     48
    4149    const PLUGIN_VERSION       = '_wpbr_payuni_upp_plugin_version'; // 外掛版本.
    4250
  • wpbr-payuni-payment/tags/1.6.0/vendor/composer/autoload_classmap.php

    r3131276 r3136477  
    88return array(
    99    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
     10    'WPBrewer\\Payuni\\Payment\\Admin\\OrderList' => $baseDir . '/src/Admin/OrderList.php',
    1011    'WPBrewer\\Payuni\\Payment\\Admin\\OrderMetaBoxes' => $baseDir . '/src/Admin/OrderMetaBoxes.php',
    1112    'WPBrewer\\Payuni\\Payment\\Api\\PaymentRequest' => $baseDir . '/src/Api/PaymentRequest.php',
  • wpbr-payuni-payment/tags/1.6.0/vendor/composer/autoload_static.php

    r3131276 r3136477  
    2323    public static $classMap = array (
    2424        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
     25        'WPBrewer\\Payuni\\Payment\\Admin\\OrderList' => __DIR__ . '/../..' . '/src/Admin/OrderList.php',
    2526        'WPBrewer\\Payuni\\Payment\\Admin\\OrderMetaBoxes' => __DIR__ . '/../..' . '/src/Admin/OrderMetaBoxes.php',
    2627        'WPBrewer\\Payuni\\Payment\\Api\\PaymentRequest' => __DIR__ . '/../..' . '/src/Api/PaymentRequest.php',
  • wpbr-payuni-payment/tags/1.6.0/vendor/composer/installed.php

    r3131276 r3136477  
    22    'root' => array(
    33        'name' => 'wpbrewer/wpbr-payuni-payment',
    4         'pretty_version' => '1.5.2',
    5         'version' => '1.5.2.0',
    6         'reference' => '26e7a5080021a65363ae3b98a6592cff75675a5a',
     4        'pretty_version' => '1.6.0',
     5        'version' => '1.6.0.0',
     6        'reference' => '92ea2cddb011714d6c460b4634e39e8f4e02fa56',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'wpbrewer/wpbr-payuni-payment' => array(
    14             'pretty_version' => '1.5.2',
    15             'version' => '1.5.2.0',
    16             'reference' => '26e7a5080021a65363ae3b98a6592cff75675a5a',
     14            'pretty_version' => '1.6.0',
     15            'version' => '1.6.0.0',
     16            'reference' => '92ea2cddb011714d6c460b4634e39e8f4e02fa56',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • wpbr-payuni-payment/tags/1.6.0/wpbr-payuni-payment.php

    r3131276 r3136477  
    99 * Description:       Provides PAYUNi UPP(UNiPaypage) Payment for WooCommerce.
    1010 * Plugin URI:        https://wpbrewer.com/product/wpbr-payuni-payment
    11  * Version:           1.5.2
     11 * Version:           1.6.0
    1212 * Author:            WPBrewer
    1313 * Author URI:        https://wpbrewer.com/
     
    2828define( 'WPBR_PAYUNI_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
    2929define( 'WPBR_PAYUNI_BASENAME', plugin_basename( __FILE__ ) );
    30 define( 'WPBR_PAYUNI_PAYMENT_VERSION', '1.5.2' );
     30define( 'WPBR_PAYUNI_PAYMENT_VERSION', '1.6.0' );
    3131
    3232require_once WPBR_PAYUNI_PLUGIN_DIR . 'vendor/autoload.php';
  • wpbr-payuni-payment/trunk/languages/wpbr-payuni-payment-zh_TW.po

    r3131276 r3136477  
    22msgstr ""
    33"Project-Id-Version: PAYUNi Payment for WooCommerce\n"
    4 "POT-Creation-Date: 2024-06-14 06:17+0800\n"
    5 "PO-Revision-Date: 2024-06-14 06:23+0800\n"
     4"POT-Creation-Date: 2024-08-16 16:20+0800\n"
     5"PO-Revision-Date: 2024-08-16 16:20+0800\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    165165msgstr "PAYUNi Samsung Pay"
    166166
     167#: src/Admin/OrderList.php:38
     168msgid "Invoice No"
     169msgstr "發票編號"
     170
     171#: src/Admin/OrderList.php:50
     172msgid "Unissue"
     173msgstr "未開立"
     174
    167175#: src/Admin/OrderMetaBoxes.php:61 src/Gateways/GatewayBase.php:121
    168176msgid "PAYUNi Payment Detail"
    169177msgstr "PAYUNi付款資訊"
    170178
    171 #: src/Api/PaymentRequest.php:86
     179#: src/Admin/OrderMetaBoxes.php:93
     180msgid "Order No"
     181msgstr "訂單編號"
     182
     183#: src/Admin/OrderMetaBoxes.php:102 src/Gateways/GatewayBase.php:143
     184msgid "E-Invoice No"
     185msgstr "發票編號"
     186
     187#: src/Admin/OrderMetaBoxes.php:103 src/Gateways/GatewayBase.php:144
     188msgid "E-Invoice Amount"
     189msgstr "發票金額"
     190
     191#: src/Admin/OrderMetaBoxes.php:104 src/Gateways/GatewayBase.php:145
     192msgid "E-Invoice Time"
     193msgstr "開立時間"
     194
     195#: src/Admin/OrderMetaBoxes.php:108 src/Gateways/GatewayBase.php:149
     196msgctxt "Issue Type"
     197msgid "Issue"
     198msgstr "開立發票"
     199
     200#: src/Admin/OrderMetaBoxes.php:110 src/Gateways/GatewayBase.php:151
     201msgctxt "Issue Type"
     202msgid "Void"
     203msgstr "作廢發票"
     204
     205#: src/Admin/OrderMetaBoxes.php:112 src/Gateways/GatewayBase.php:153
     206msgctxt "Issue Type"
     207msgid "Unknown Issue Type"
     208msgstr "未知的發票類別"
     209
     210#: src/Admin/OrderMetaBoxes.php:114 src/Gateways/GatewayBase.php:155
     211msgid "E-Invoice Type"
     212msgstr "發票類別"
     213
     214#: src/Admin/OrderMetaBoxes.php:118 src/Gateways/GatewayBase.php:159
     215msgid "Mobile Code"
     216msgstr "手機條碼"
     217
     218#: src/Admin/OrderMetaBoxes.php:120 src/Gateways/GatewayBase.php:161
     219msgid "CDC Code"
     220msgstr "自然人憑證"
     221
     222#: src/Admin/OrderMetaBoxes.php:122 src/Gateways/GatewayBase.php:163
     223msgid "Amego Member"
     224msgstr "光貿會員載具"
     225
     226#: src/Admin/OrderMetaBoxes.php:124 src/Gateways/GatewayBase.php:165
     227msgid "Donation"
     228msgstr "捐贈"
     229
     230#: src/Admin/OrderMetaBoxes.php:126 src/Gateways/GatewayBase.php:167
     231msgid "Company"
     232msgstr "公司發票"
     233
     234#: src/Admin/OrderMetaBoxes.php:128 src/Gateways/GatewayBase.php:169
     235msgid "Unknown Issue Info"
     236msgstr "未知的開立方式"
     237
     238#: src/Admin/OrderMetaBoxes.php:130 src/Gateways/GatewayBase.php:171
     239msgid "Issue Info"
     240msgstr "開立方式"
     241
     242#: src/Admin/OrderMetaBoxes.php:134 src/Gateways/GatewayBase.php:175
     243msgid "Issued"
     244msgstr "已開立"
     245
     246#: src/Admin/OrderMetaBoxes.php:136 src/Gateways/GatewayBase.php:177
     247msgid "Failed"
     248msgstr "失敗"
     249
     250#: src/Admin/OrderMetaBoxes.php:138 src/Gateways/GatewayBase.php:179
     251msgid "Voided"
     252msgstr "已作廢"
     253
     254#: src/Admin/OrderMetaBoxes.php:140 src/Gateways/GatewayBase.php:181
     255msgid "Unknown Issue Status"
     256msgstr "未知的開立狀態"
     257
     258#: src/Admin/OrderMetaBoxes.php:142 src/Gateways/GatewayBase.php:183
     259msgid "Issue Status"
     260msgstr "開立狀態"
     261
     262#: src/Api/PaymentRequest.php:90
    172263msgid "Redirecting..."
    173264msgstr "重新導向中..."
    174265
    175266#. translators:  %s is the order id
    176 #: src/Api/PaymentRequest.php:125
     267#: src/Api/PaymentRequest.php:126
    177268#, php-format
    178269msgid "Unable to find order #%s"
     
    180271
    181272#. translators:  %s is the order id
    182 #: src/Api/PaymentRequest.php:140
     273#: src/Api/PaymentRequest.php:141
    183274#, php-format
    184275msgid ""
     
    188279
    189280#. translators:  %s is the order id
    190 #: src/Api/PaymentRequest.php:156
     281#: src/Api/PaymentRequest.php:157
    191282#, php-format
    192283msgid "Unable to find transaction id for order #%s"
     
    194285
    195286#. translators:  %s is the order id
    196 #: src/Api/PaymentRequest.php:169
     287#: src/Api/PaymentRequest.php:170
    197288msgid "Unable to Query Order status before refund"
    198289msgstr "無法於退款前執行訂單交易狀態查詢"
    199290
    200291#. translators:  %s is the TradeStatus of the order
    201 #: src/Api/PaymentRequest.php:206
     292#: src/Api/PaymentRequest.php:207
    202293#, php-format
    203294msgid "Unable to Refund this Order. TradeStatus: %1$s, CloseStatus: %2$s"
     
    205296
    206297#. translators:  %s is the TradeStatus of the order
    207 #: src/Api/PaymentRequest.php:219
     298#: src/Api/PaymentRequest.php:220
    208299#, php-format
    209300msgid "Unable to Refund this Order. TradeStatus:%s"
     
    211302
    212303#. translators: %1$s is the status, %2$s is the message, %3$s is the refund amount
    213 #: src/Api/PaymentRequest.php:257
     304#: src/Api/PaymentRequest.php:258
    214305#, php-format
    215306msgid ""
     
    219310
    220311#. translators:  %s is the decrypted result
    221 #: src/Api/PaymentRequest.php:343
     312#: src/Api/PaymentRequest.php:344
    222313#, php-format
    223314msgid "PAYUNi query succeed. Query result: %s"
     
    318409msgstr "如果未顯示付款詳細資訊。請稍等片刻,再重新載入頁面。"
    319410
     411#: src/Gateways/GatewayBase.php:141
     412msgid "E-Invoice Detail"
     413msgstr "電子發票資訊"
     414
    320415#. translators: 1: Payment method title 2: PAYUNi URL
    321 #: src/Gateways/GatewayBase.php:151
     416#: src/Gateways/GatewayBase.php:198
    322417#, php-format
    323418msgid "%1$s is a payment gateway provided by %2$s"
    324419msgstr "%1$s 是由 %2$s 所提供的付款方式"
    325420
    326 #: src/Gateways/GatewayBase.php:156 src/Settings/SettingsTab.php:31
     421#: src/Gateways/GatewayBase.php:203 src/Settings/SettingsTab.php:31
    327422msgid "PAYUNi"
    328423msgstr "PAYUNi"
    329424
    330 #: src/Gateways/GatewayBase.php:211
     425#: src/Gateways/GatewayBase.php:258
    331426msgid "We have received your order, but the payment is incompleted."
    332427msgstr ""
     
    369464msgstr "每期"
    370465
    371 #: src/PayuniPayment.php:142
     466#: src/PayuniPayment.php:152
    372467msgid "Trade No"
    373468msgstr "UNi序號"
    374469
    375 #: src/PayuniPayment.php:143
     470#: src/PayuniPayment.php:153
    376471msgid "Trade Amount"
    377472msgstr "訂單金額"
    378473
    379 #: src/PayuniPayment.php:144
     474#: src/PayuniPayment.php:154
    380475msgid "Trade Status"
    381476msgstr "訂單狀態"
    382477
    383 #: src/PayuniPayment.php:145
     478#: src/PayuniPayment.php:155
    384479msgid "Message"
    385480msgstr "訊息"
    386481
    387 #: src/PayuniPayment.php:179
     482#: src/PayuniPayment.php:189
    388483msgid "General Settings"
    389484msgstr "一般設定"
    390485
    391 #: src/PayuniPayment.php:180 src/Settings/SettingsTab.php:53
     486#: src/PayuniPayment.php:190 src/Settings/SettingsTab.php:53
    392487#: src/Settings/SettingsTab.php:73
    393488msgid "Payment Settings"
    394489msgstr "付款方式設定"
    395490
    396 #: src/PayuniPayment.php:229
     491#: src/PayuniPayment.php:242
    397492msgid "Unsecure AJAX call"
    398493msgstr "不安全的 AJAX 呼叫"
    399494
    400 #: src/PayuniPayment.php:240
     495#: src/PayuniPayment.php:253
    401496msgid "No such order id"
    402497msgstr "沒有這個訂單編號"
    403498
    404 #: src/PayuniPayment.php:252
     499#: src/PayuniPayment.php:265
    405500msgid "PAYUNi Query Successfully"
    406501msgstr "PAYUNi 查詢成功"
    407502
    408 #: src/PayuniPayment.php:258
     503#: src/PayuniPayment.php:271
    409504msgid "PAYUNi Query Failed!"
    410505msgstr "PAYUNi 查詢失敗!"
     
    458553msgstr "統一金流支付頁的語系設定。"
    459554
     555#: src/Settings/SettingsTab.php:117
     556msgid "E-Invoice"
     557msgstr "電子發票"
     558
     559#: src/Settings/SettingsTab.php:120
     560msgid "Enable E-Invoice"
     561msgstr "啟用電子發票功能"
     562
    460563#: src/Settings/SettingsTab.php:121
     564msgid ""
     565"You need to register Amego e-invoice and enable e-invoice feature at PAYUNi "
     566"website."
     567msgstr "需於統一金流後台註冊光貿電子發票並啟用電子發票功能。"
     568
     569#: src/Settings/SettingsTab.php:129
    461570msgid "API Settings"
    462571msgstr "API 設定"
    463572
    464 #: src/Settings/SettingsTab.php:123
     573#: src/Settings/SettingsTab.php:131
    465574msgid "Enter your PAYUNi API credentials"
    466575msgstr "請輸入 PAYUNi 串接資料"
    467576
    468 #: src/Settings/SettingsTab.php:127
     577#: src/Settings/SettingsTab.php:135
    469578msgid "Test Mode"
    470579msgstr "測試模式"
    471580
    472 #: src/Settings/SettingsTab.php:130
     581#: src/Settings/SettingsTab.php:138
    473582msgid "When enabled, you need to use the test-only data below."
    474583msgstr "當啟用測試模式時,請填入測試環境的串接資料。"
    475584
    476 #: src/Settings/SettingsTab.php:134
     585#: src/Settings/SettingsTab.php:142
    477586msgid "Test MerchantID"
    478587msgstr "測試商店代號 (MerID)"
    479588
    480 #: src/Settings/SettingsTab.php:136
     589#: src/Settings/SettingsTab.php:144
    481590msgid "This is the test MerchantID when you apply PAYUNi API"
    482591msgstr "PAYUNi 測試環境的商店代號"
    483592
    484 #: src/Settings/SettingsTab.php:141
     593#: src/Settings/SettingsTab.php:149
    485594msgid "Test Hash Key"
    486595msgstr "測試 Hash Key"
    487596
    488 #: src/Settings/SettingsTab.php:143
     597#: src/Settings/SettingsTab.php:151
    489598msgid "This is the test Hash Key when you apply PAYUNi API"
    490599msgstr "PAYUNi 測試環境的 Hash Key"
    491600
    492 #: src/Settings/SettingsTab.php:148
     601#: src/Settings/SettingsTab.php:156
    493602msgid "Test Hash IV"
    494603msgstr "測試 Hash IV"
    495604
    496 #: src/Settings/SettingsTab.php:150
     605#: src/Settings/SettingsTab.php:158
    497606msgid "This is the test Hash IV when you apply PAYUNi API"
    498607msgstr "PAYUNi 測試環境的 Hash IV"
    499608
    500 #: src/Settings/SettingsTab.php:155
     609#: src/Settings/SettingsTab.php:163
    501610msgid "MerchantID"
    502611msgstr "商店代號 (MerID)"
    503612
    504 #: src/Settings/SettingsTab.php:157
     613#: src/Settings/SettingsTab.php:165
    505614msgid "This is the MerchantID when you apply PAYUNi API"
    506615msgstr "這是您申請 PAYUNi 時的商店代號"
    507616
    508 #: src/Settings/SettingsTab.php:162
     617#: src/Settings/SettingsTab.php:170
    509618msgid "Hash Key"
    510619msgstr "Hash Key"
    511620
    512 #: src/Settings/SettingsTab.php:164
     621#: src/Settings/SettingsTab.php:172
    513622msgid "This is the Hash Key when you apply PAYUNi API"
    514623msgstr "這是PAYUNi 提供的商店專屬 Hash Key"
    515624
    516 #: src/Settings/SettingsTab.php:169
     625#: src/Settings/SettingsTab.php:177
    517626msgid "Hash IV"
    518627msgstr "Hash IV"
    519628
    520 #: src/Settings/SettingsTab.php:171
     629#: src/Settings/SettingsTab.php:179
    521630msgid "This is the Hash IV when you apply PAYUNi API"
    522631msgstr "這是 PAYUNi 提供的商店專屬 HashIV"
    523632
    524 #: src/Settings/SettingsTab.php:248
     633#: src/Settings/SettingsTab.php:256
    525634msgid "View logs"
    526635msgstr "檢視除錯紀錄"
    527636
    528 #: src/Settings/SettingsTab.php:255
     637#: src/Settings/SettingsTab.php:263
    529638msgid "Go to Payment Settings"
    530639msgstr "設定付款方式"
     
    586695msgstr "https://wpbrewer.com/"
    587696
     697#~ msgid "Unknown Issue Type"
     698#~ msgstr "未知的開立類別"
     699
    588700#~ msgid "Thank you. Your order has been received."
    589701#~ msgstr "謝謝,我們已經收到你的訂單。"
     
    600712
    601713#, fuzzy
    602 #~| msgid "Trade Status"
    603 #~ msgid "License Status"
    604 #~ msgstr "訂單狀態"
    605 
    606 #, fuzzy
    607714#~| msgid "Installments"
    608715#~ msgid "Install Now"
  • wpbr-payuni-payment/trunk/languages/wpbr-payuni-payment.pot

    r3131276 r3136477  
    33msgstr ""
    44"Project-Id-Version: PAYUNi Payment for WooCommerce\n"
    5 "POT-Creation-Date: 2024-06-14 06:17+0800\n"
     5"POT-Creation-Date: 2024-08-16 16:20+0800\n"
    66"PO-Revision-Date: 2023-03-30 14:52+0800\n"
    77"Last-Translator: \n"
     
    178178msgstr ""
    179179
     180#: src/Admin/OrderList.php:38
     181msgid "Invoice No"
     182msgstr ""
     183
     184#: src/Admin/OrderList.php:50
     185msgid "Unissue"
     186msgstr ""
     187
    180188#: src/Admin/OrderMetaBoxes.php:61 src/Gateways/GatewayBase.php:121
    181189msgid "PAYUNi Payment Detail"
    182190msgstr ""
    183191
    184 #: src/Api/PaymentRequest.php:86
     192#: src/Admin/OrderMetaBoxes.php:93
     193msgid "Order No"
     194msgstr ""
     195
     196#: src/Admin/OrderMetaBoxes.php:102 src/Gateways/GatewayBase.php:143
     197msgid "E-Invoice No"
     198msgstr ""
     199
     200#: src/Admin/OrderMetaBoxes.php:103 src/Gateways/GatewayBase.php:144
     201msgid "E-Invoice Amount"
     202msgstr ""
     203
     204#: src/Admin/OrderMetaBoxes.php:104 src/Gateways/GatewayBase.php:145
     205msgid "E-Invoice Time"
     206msgstr ""
     207
     208#: src/Admin/OrderMetaBoxes.php:108 src/Gateways/GatewayBase.php:149
     209msgctxt "Issue Type"
     210msgid "Issue"
     211msgstr ""
     212
     213#: src/Admin/OrderMetaBoxes.php:110 src/Gateways/GatewayBase.php:151
     214msgctxt "Issue Type"
     215msgid "Void"
     216msgstr ""
     217
     218#: src/Admin/OrderMetaBoxes.php:112 src/Gateways/GatewayBase.php:153
     219msgctxt "Issue Type"
     220msgid "Unknown Issue Type"
     221msgstr ""
     222
     223#: src/Admin/OrderMetaBoxes.php:114 src/Gateways/GatewayBase.php:155
     224msgid "E-Invoice Type"
     225msgstr ""
     226
     227#: src/Admin/OrderMetaBoxes.php:118 src/Gateways/GatewayBase.php:159
     228msgid "Mobile Code"
     229msgstr ""
     230
     231#: src/Admin/OrderMetaBoxes.php:120 src/Gateways/GatewayBase.php:161
     232msgid "CDC Code"
     233msgstr ""
     234
     235#: src/Admin/OrderMetaBoxes.php:122 src/Gateways/GatewayBase.php:163
     236msgid "Amego Member"
     237msgstr ""
     238
     239#: src/Admin/OrderMetaBoxes.php:124 src/Gateways/GatewayBase.php:165
     240msgid "Donation"
     241msgstr ""
     242
     243#: src/Admin/OrderMetaBoxes.php:126 src/Gateways/GatewayBase.php:167
     244msgid "Company"
     245msgstr ""
     246
     247#: src/Admin/OrderMetaBoxes.php:128 src/Gateways/GatewayBase.php:169
     248msgid "Unknown Issue Info"
     249msgstr ""
     250
     251#: src/Admin/OrderMetaBoxes.php:130 src/Gateways/GatewayBase.php:171
     252msgid "Issue Info"
     253msgstr ""
     254
     255#: src/Admin/OrderMetaBoxes.php:134 src/Gateways/GatewayBase.php:175
     256msgid "Issued"
     257msgstr ""
     258
     259#: src/Admin/OrderMetaBoxes.php:136 src/Gateways/GatewayBase.php:177
     260msgid "Failed"
     261msgstr ""
     262
     263#: src/Admin/OrderMetaBoxes.php:138 src/Gateways/GatewayBase.php:179
     264msgid "Voided"
     265msgstr ""
     266
     267#: src/Admin/OrderMetaBoxes.php:140 src/Gateways/GatewayBase.php:181
     268msgid "Unknown Issue Status"
     269msgstr ""
     270
     271#: src/Admin/OrderMetaBoxes.php:142 src/Gateways/GatewayBase.php:183
     272msgid "Issue Status"
     273msgstr ""
     274
     275#: src/Api/PaymentRequest.php:90
    185276msgid "Redirecting..."
    186277msgstr ""
    187278
    188279#. translators:  %s is the order id
    189 #: src/Api/PaymentRequest.php:125
     280#: src/Api/PaymentRequest.php:126
    190281#, php-format
    191282msgid "Unable to find order #%s"
     
    193284
    194285#. translators:  %s is the order id
    195 #: src/Api/PaymentRequest.php:140
     286#: src/Api/PaymentRequest.php:141
    196287#, php-format
    197288msgid ""
     
    201292
    202293#. translators:  %s is the order id
    203 #: src/Api/PaymentRequest.php:156
     294#: src/Api/PaymentRequest.php:157
    204295#, php-format
    205296msgid "Unable to find transaction id for order #%s"
     
    207298
    208299#. translators:  %s is the order id
    209 #: src/Api/PaymentRequest.php:169
     300#: src/Api/PaymentRequest.php:170
    210301msgid "Unable to Query Order status before refund"
    211302msgstr ""
    212303
    213304#. translators:  %s is the TradeStatus of the order
    214 #: src/Api/PaymentRequest.php:206
     305#: src/Api/PaymentRequest.php:207
    215306#, php-format
    216307msgid "Unable to Refund this Order. TradeStatus: %1$s, CloseStatus: %2$s"
     
    218309
    219310#. translators:  %s is the TradeStatus of the order
    220 #: src/Api/PaymentRequest.php:219
     311#: src/Api/PaymentRequest.php:220
    221312#, php-format
    222313msgid "Unable to Refund this Order. TradeStatus:%s"
     
    224315
    225316#. translators: %1$s is the status, %2$s is the message, %3$s is the refund amount
    226 #: src/Api/PaymentRequest.php:257
     317#: src/Api/PaymentRequest.php:258
    227318#, php-format
    228319msgid ""
     
    232323
    233324#. translators:  %s is the decrypted result
    234 #: src/Api/PaymentRequest.php:343
     325#: src/Api/PaymentRequest.php:344
    235326#, php-format
    236327msgid "PAYUNi query succeed. Query result: %s"
     
    331422msgstr ""
    332423
     424#: src/Gateways/GatewayBase.php:141
     425msgid "E-Invoice Detail"
     426msgstr ""
     427
    333428#. translators: 1: Payment method title 2: PAYUNi URL
    334 #: src/Gateways/GatewayBase.php:151
     429#: src/Gateways/GatewayBase.php:198
    335430#, php-format
    336431msgid "%1$s is a payment gateway provided by %2$s"
    337432msgstr ""
    338433
    339 #: src/Gateways/GatewayBase.php:156 src/Settings/SettingsTab.php:31
     434#: src/Gateways/GatewayBase.php:203 src/Settings/SettingsTab.php:31
    340435msgid "PAYUNi"
    341436msgstr ""
    342437
    343 #: src/Gateways/GatewayBase.php:211
     438#: src/Gateways/GatewayBase.php:258
    344439msgid "We have received your order, but the payment is incompleted."
    345440msgstr ""
     
    380475msgstr ""
    381476
    382 #: src/PayuniPayment.php:142
     477#: src/PayuniPayment.php:152
    383478msgid "Trade No"
    384479msgstr ""
    385480
    386 #: src/PayuniPayment.php:143
     481#: src/PayuniPayment.php:153
    387482msgid "Trade Amount"
    388483msgstr ""
    389484
    390 #: src/PayuniPayment.php:144
     485#: src/PayuniPayment.php:154
    391486msgid "Trade Status"
    392487msgstr ""
    393488
    394 #: src/PayuniPayment.php:145
     489#: src/PayuniPayment.php:155
    395490msgid "Message"
    396491msgstr ""
    397492
    398 #: src/PayuniPayment.php:179
     493#: src/PayuniPayment.php:189
    399494msgid "General Settings"
    400495msgstr ""
    401496
    402 #: src/PayuniPayment.php:180 src/Settings/SettingsTab.php:53
     497#: src/PayuniPayment.php:190 src/Settings/SettingsTab.php:53
    403498#: src/Settings/SettingsTab.php:73
    404499msgid "Payment Settings"
    405500msgstr ""
    406501
    407 #: src/PayuniPayment.php:229
     502#: src/PayuniPayment.php:242
    408503msgid "Unsecure AJAX call"
    409504msgstr ""
    410505
    411 #: src/PayuniPayment.php:240
     506#: src/PayuniPayment.php:253
    412507msgid "No such order id"
    413508msgstr ""
    414509
    415 #: src/PayuniPayment.php:252
     510#: src/PayuniPayment.php:265
    416511msgid "PAYUNi Query Successfully"
    417512msgstr ""
    418513
    419 #: src/PayuniPayment.php:258
     514#: src/PayuniPayment.php:271
    420515msgid "PAYUNi Query Failed!"
    421516msgstr ""
     
    465560msgstr ""
    466561
     562#: src/Settings/SettingsTab.php:117
     563msgid "E-Invoice"
     564msgstr ""
     565
     566#: src/Settings/SettingsTab.php:120
     567msgid "Enable E-Invoice"
     568msgstr ""
     569
    467570#: src/Settings/SettingsTab.php:121
     571msgid ""
     572"You need to register Amego e-invoice and enable e-invoice feature at PAYUNi "
     573"website."
     574msgstr ""
     575
     576#: src/Settings/SettingsTab.php:129
    468577msgid "API Settings"
    469578msgstr ""
    470579
    471 #: src/Settings/SettingsTab.php:123
     580#: src/Settings/SettingsTab.php:131
    472581msgid "Enter your PAYUNi API credentials"
    473582msgstr ""
    474583
    475 #: src/Settings/SettingsTab.php:127
     584#: src/Settings/SettingsTab.php:135
    476585msgid "Test Mode"
    477586msgstr ""
    478587
    479 #: src/Settings/SettingsTab.php:130
     588#: src/Settings/SettingsTab.php:138
    480589msgid "When enabled, you need to use the test-only data below."
    481590msgstr ""
    482591
    483 #: src/Settings/SettingsTab.php:134
     592#: src/Settings/SettingsTab.php:142
    484593msgid "Test MerchantID"
    485594msgstr ""
    486595
    487 #: src/Settings/SettingsTab.php:136
     596#: src/Settings/SettingsTab.php:144
    488597msgid "This is the test MerchantID when you apply PAYUNi API"
    489598msgstr ""
    490599
    491 #: src/Settings/SettingsTab.php:141
     600#: src/Settings/SettingsTab.php:149
    492601msgid "Test Hash Key"
    493602msgstr ""
    494603
    495 #: src/Settings/SettingsTab.php:143
     604#: src/Settings/SettingsTab.php:151
    496605msgid "This is the test Hash Key when you apply PAYUNi API"
    497606msgstr ""
    498607
    499 #: src/Settings/SettingsTab.php:148
     608#: src/Settings/SettingsTab.php:156
    500609msgid "Test Hash IV"
    501610msgstr ""
    502611
    503 #: src/Settings/SettingsTab.php:150
     612#: src/Settings/SettingsTab.php:158
    504613msgid "This is the test Hash IV when you apply PAYUNi API"
    505614msgstr ""
    506615
    507 #: src/Settings/SettingsTab.php:155
     616#: src/Settings/SettingsTab.php:163
    508617msgid "MerchantID"
    509618msgstr ""
    510619
    511 #: src/Settings/SettingsTab.php:157
     620#: src/Settings/SettingsTab.php:165
    512621msgid "This is the MerchantID when you apply PAYUNi API"
    513622msgstr ""
    514623
    515 #: src/Settings/SettingsTab.php:162
     624#: src/Settings/SettingsTab.php:170
    516625msgid "Hash Key"
    517626msgstr ""
    518627
    519 #: src/Settings/SettingsTab.php:164
     628#: src/Settings/SettingsTab.php:172
    520629msgid "This is the Hash Key when you apply PAYUNi API"
    521630msgstr ""
    522631
    523 #: src/Settings/SettingsTab.php:169
     632#: src/Settings/SettingsTab.php:177
    524633msgid "Hash IV"
    525634msgstr ""
    526635
    527 #: src/Settings/SettingsTab.php:171
     636#: src/Settings/SettingsTab.php:179
    528637msgid "This is the Hash IV when you apply PAYUNi API"
    529638msgstr ""
    530639
    531 #: src/Settings/SettingsTab.php:248
     640#: src/Settings/SettingsTab.php:256
    532641msgid "View logs"
    533642msgstr ""
    534643
    535 #: src/Settings/SettingsTab.php:255
     644#: src/Settings/SettingsTab.php:263
    536645msgid "Go to Payment Settings"
    537646msgstr ""
  • wpbr-payuni-payment/trunk/src/Admin/OrderMetaBoxes.php

    r3131276 r3136477  
    8888        $gateway          = $allowed_payments[ $payment_method ];
    8989
     90        echo '<table>';
     91
    9092        $payuni_order_no_key = PayuniPayment::get_order_meta_key( $order, OrderMeta::PAYUNI_ORDER_NO );
    91         echo '<div><strong>訂單編號:</strong> ' . esc_html( $order->get_meta( $payuni_order_no_key ) ) . '</div>';
     93        echo '<tr><td><strong>' . esc_html__( 'Order No', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( $payuni_order_no_key ) ) . '</td></tr>';
    9294        foreach ( $gateway::get_order_metas() as $key => $value ) {
    9395            // for backward compatibility.
    9496            $key = PayuniPayment::get_order_meta_key( $order, $key );
    95             echo '<div><strong>' . esc_html( $value ) . ':</strong> ' . esc_html( $order->get_meta( $key ) ) . '</div>';
     97            echo '<tr><td><strong>' . esc_html( $value ) . ':</strong></td><td>' . esc_html( $order->get_meta( $key ) ) . '</td></tr>';
    9698        }
    9799
    98         echo '<div><button id="payuni-query-btn" class="button" data-id="' . esc_html( $order->get_id() ) . '">查詢</button></div>';
     100        if ( PayuniPayment::$einvoice_enabled ) {
     101
     102            echo '<tr><td><strong>' . esc_html__( 'E-Invoice No', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_NO ) ) . '</td></tr>';
     103            echo '<tr><td><strong>' . esc_html__( 'E-Invoice Amount', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_AMT ) ) . '</td></tr>';
     104            echo '<tr><td><strong>' . esc_html__( 'E-Invoice Time', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_TIME ) ) . '</td></tr>';
     105
     106            $einvoice_type = $order->get_meta( OrderMeta::EINVOICE_TYPE );
     107            if ( $einvoice_type === 'C0401' ) {
     108                $einvoice_type_desc =  _x( 'Issue', 'Issue Type', 'wpbr-payuni-payment' );
     109            } elseif ( $einvoice_type === 'C0501' ) {
     110                $einvoice_type_desc = _x( 'Void', 'Issue Type', 'wpbr-payuni-payment' );
     111            } else {
     112                $einvoice_type_desc = _x( 'Unknown Issue Type', 'Issue Type', 'wpbr-payuni-payment' );
     113            }
     114            echo '<tr><td><strong>' . esc_html__( 'E-Invoice Type', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_type . ' (' . $einvoice_type_desc . ')' ) . '</td></tr>';
     115
     116            $einvoice_info = $order->get_meta( OrderMeta::EINVOICE_INFO );
     117            if ( $einvoice_info === '3J0002' ) {
     118                $einvoice_info_desc = __( 'Mobile Code', 'wpbr-payuni-payment' )    ;
     119            } elseif ( $einvoice_info === 'CQ0001' ) {
     120                $einvoice_info_desc = __( 'CDC Code', 'wpbr-payuni-payment' );
     121            } elseif ( $einvoice_info === 'amego' ) {
     122                $einvoice_info_desc = __( 'Amego Member', 'wpbr-payuni-payment' );
     123            } elseif ( $einvoice_info === 'Donate' ) {
     124                $einvoice_info_desc = __( 'Donation', 'wpbr-payuni-payment' );
     125            } elseif ( $einvoice_info === 'Company' ) {
     126                $einvoice_info_desc = __( 'Company', 'wpbr-payuni-payment' );
     127            } else {
     128                $einvoice_info_desc = __( 'Unknown Issue Info', 'wpbr-payuni-payment' );
     129            }
     130            echo '<tr><td><strong>' . esc_html__( 'Issue Info', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_info . ' (' . $einvoice_info_desc . ')' ) . '</td></tr>';
     131
     132            $einvoice_status = $order->get_meta( OrderMeta::EINVOICE_STATUS );
     133            if ( $einvoice_status === '1' ) {
     134                $einvoice_status_desc = __( 'Issued', 'wpbr-payuni-payment' );
     135            } elseif ( $einvoice_status === '2' ) {
     136                $einvoice_status_desc = __( 'Failed', 'wpbr-payuni-payment' );
     137            } elseif ( $einvoice_status === '5' ) {
     138                $einvoice_status_desc = __( 'Voided', 'wpbr-payuni-payment' );
     139            } else {
     140                $einvoice_status_desc = __( 'Unknown Issue Status', 'wpbr-payuni-payment' );
     141            }
     142            echo '<tr><td><strong>' . esc_html__( 'Issue Status', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_status . ' (' . $einvoice_status_desc . ')' ) . '</td></tr>';
     143        }// end einvoice enabled
     144
     145        echo '<tr id="payuni-action"><td colspan="2"><button id="payuni-query-btn" class="button" data-id="' . esc_html( $order->get_id() ) . '">查詢</button></td></tr>';
     146        echo '</table>';
     147
     148       
    99149    }
    100150
  • wpbr-payuni-payment/trunk/src/Api/PaymentRequest.php

    r3131276 r3136477  
    4444            'payuni_upp_transaction_args_' . $this->gateway->id,
    4545            array(
    46                 'MerID'      => $this->gateway->get_merchant_id(),
    47                 'MerTradeNo' => PayuniPayment::build_payuni_order_no( $order->get_id() ),
    48                 'TradeAmt'   => (int) $order->get_total(),
    49                 'ProdDesc'   => implode( ';', $prod_desc ),
    50                 'ReturnURL'  => $this->gateway->return_url, // 前景通知網址付款完成返回指定網址 (感謝頁面).
    51                 'NotifyURL'  => $this->gateway->notify_url, // 幕後.
    52                 'UsrMail'    => $order->get_billing_email(), // 付款頁帶入 email.
    53                 'UsrMailFix' => '1', // 不可修改 email.
    54                 'Timestamp'  => time(),
    55                 'Lang'       => get_option( 'payuni_payment_language', 'zh-tw' ),
     46                'MerID'        => $this->gateway->get_merchant_id(),
     47                'MerTradeNo'   => PayuniPayment::build_payuni_order_no( $order->get_id() ),
     48                'TradeAmt'     => (int) $order->get_total(),
     49                'ProdDesc'     => implode( ';', $prod_desc ),
     50                'ReturnURL'    => $this->gateway->return_url, // 前景通知網址付款完成返回指定網址 (感謝頁面).
     51                'NotifyURL'    => $this->gateway->notify_url, // 幕後.
     52                'UsrMail'      => $order->get_billing_email(), // 付款頁帶入 email.
     53                'UsrMailFix'   => '1', // 不可修改 email.
     54                'Timestamp'    => time(),
     55                'Lang'         => get_option( 'payuni_payment_language', 'zh-tw' ),
    5656            ),
    5757            $order
    5858        );
     59
     60        if ( PayuniPayment::$einvoice_enabled ) {
     61            $encrypt_info['TradeInvoice'] = 1;
     62        }
    5963
    6064        PayuniPayment::log( 'request encrypt info:' . wc_print_r( $encrypt_info, true ) );
  • wpbr-payuni-payment/trunk/src/Api/PaymentResponse.php

    r3131276 r3136477  
    6868        if ( ! $order ) {
    6969            PayuniPayment::log( 'Cant find order by id:' . $woo_order_id );
     70            return;
     71        }
     72
     73        if ( array_key_exists( 'InvoiceNo', $decrypted_info ) ) {
     74            self::save_einvoice_data( $order, $decrypted_info );
     75            $order->add_order_note( 'PAYUNi E-Invoice Notify. InvoiceStatus:' . $decrypted_info['InvoiceStatus'] . ', InvoiceNo:' . $decrypted_info['InvoiceNo'] );
    7076            return;
    7177        }
     
    206212    }
    207213
     214    private static function save_einvoice_data( $order, $decrypted_info ) {
     215        $order->update_meta_data( OrderMeta::EINVOICE_NO, $decrypted_info['InvoiceNo'] );
     216        $order->update_meta_data( OrderMeta::EINVOICE_AMT, $decrypted_info['TradeAmt'] );
     217        $order->update_meta_data( OrderMeta::EINVOICE_TIME, $decrypted_info['InvoiceTime'] );
     218        $order->update_meta_data( OrderMeta::EINVOICE_TYPE, $decrypted_info['InvoiceNotifyType'] );
     219        $order->update_meta_data( OrderMeta::EINVOICE_INFO, $decrypted_info['InvoiceInfo'] );
     220        $order->update_meta_data( OrderMeta::EINVOICE_STATUS, $decrypted_info['InvoiceStatus'] );
     221        $order->save();
     222    }
     223
    208224    /**
    209225     * A wrapper function to save received post data from PAYUNi
  • wpbr-payuni-payment/trunk/src/Gateways/GatewayBase.php

    r3131276 r3136477  
    137137
    138138            echo '</tbody></table>';
     139
     140            if ( PayuniPayment::$einvoice_enabled ) {
     141                echo '<h2>' . esc_html__( 'E-Invoice Detail', 'wpbr-payuni-payment' ) . '</h2>';
     142                echo '<table class="shop_table payuni_payment_details"><tbody>';
     143                echo '<tr><td><strong>' . esc_html__( 'E-Invoice No', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_NO ) ) . '</td></tr>';
     144                echo '<tr><td><strong>' . esc_html__( 'E-Invoice Amount', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_AMT ) ) . '</td></tr>';
     145                echo '<tr><td><strong>' . esc_html__( 'E-Invoice Time', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $order->get_meta( OrderMeta::EINVOICE_TIME ) ) . '</td></tr>';
     146
     147                $einvoice_type = $order->get_meta( OrderMeta::EINVOICE_TYPE );
     148                if ( $einvoice_type === 'C0401' ) {
     149                    $einvoice_type_desc =  _x( 'Issue', 'Issue Type', 'wpbr-payuni-payment' );
     150                } elseif ( $einvoice_type === 'C0501' ) {
     151                    $einvoice_type_desc = _x( 'Void', 'Issue Type', 'wpbr-payuni-payment' );
     152                } else {
     153                    $einvoice_type_desc = _x( 'Unknown Issue Type', 'Issue Type', 'wpbr-payuni-payment' );
     154                }
     155                echo '<tr><td><strong>' . esc_html__( 'E-Invoice Type', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_type . ' (' . $einvoice_type_desc . ')' ) . '</td></tr>';
     156
     157                $einvoice_info = $order->get_meta( OrderMeta::EINVOICE_INFO );
     158                if ( $einvoice_info === '3J0002' ) {
     159                    $einvoice_info_desc = __( 'Mobile Code', 'wpbr-payuni-payment' )    ;
     160                } elseif ( $einvoice_info === 'CQ0001' ) {
     161                    $einvoice_info_desc = __( 'CDC Code', 'wpbr-payuni-payment' );
     162                } elseif ( $einvoice_info === 'amego' ) {
     163                    $einvoice_info_desc = __( 'Amego Member', 'wpbr-payuni-payment' );
     164                } elseif ( $einvoice_info === 'Donate' ) {
     165                    $einvoice_info_desc = __( 'Donation', 'wpbr-payuni-payment' );
     166                } elseif ( $einvoice_info === 'Company' ) {
     167                    $einvoice_info_desc = __( 'Company', 'wpbr-payuni-payment' );
     168                } else {
     169                    $einvoice_info_desc = __( 'Unknown Issue Info', 'wpbr-payuni-payment' );
     170                }
     171                echo '<tr><td><strong>' . esc_html__( 'Issue Info', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_info . ' (' . $einvoice_info_desc . ')' ) . '</td></tr>';
     172
     173                $einvoice_status = $order->get_meta( OrderMeta::EINVOICE_STATUS );
     174                if ( $einvoice_status === '1' ) {
     175                    $einvoice_status_desc = __( 'Issued', 'wpbr-payuni-payment' );
     176                } elseif ( $einvoice_status === '2' ) {
     177                    $einvoice_status_desc = __( 'Failed', 'wpbr-payuni-payment' );
     178                } elseif ( $einvoice_status === '5' ) {
     179                    $einvoice_status_desc = __( 'Voided', 'wpbr-payuni-payment' );
     180                } else {
     181                    $einvoice_status_desc = __( 'Unknown Issue Status', 'wpbr-payuni-payment' );
     182                }
     183                echo '<tr><td><strong>' . esc_html__( 'Issue Status', 'wpbr-payuni-payment' ) . '</strong></td><td>' . esc_html( $einvoice_status . ' (' . $einvoice_status_desc . ')' ) . '</td></tr>';
     184                echo '</tbody></table>';
     185            }// end einvoice enabled
    139186        }
    140187    }
  • wpbr-payuni-payment/trunk/src/PayuniPayment.php

    r3131276 r3136477  
    33namespace WPBrewer\Payuni\Payment;
    44
     5use WPBrewer\Payuni\Payment\Admin\OrderList;
    56use WPBrewer\Payuni\Payment\Admin\OrderMetaBoxes;
    67use WPBrewer\Payuni\Payment\Api\PaymentRequest;
     
    7475
    7576    /**
     77     * Whether or not e-invoice is enabled
     78     *
     79     * @var boolean
     80     * */
     81    public static $einvoice_enabled;
     82
     83    /**
    7684     * Order meta for all payment gateways
    7785     *
     
    103111        self::get_instance();
    104112
    105         self::$log_enabled = 'yes' === get_option( 'payuni_payment_debug_log_enabled', 'no' );
     113        self::$log_enabled      = 'yes' === get_option( 'payuni_payment_debug_log_enabled', 'no' );
     114        self::$einvoice_enabled = 'yes' === get_option( 'payuni_payment_einvoice_enabled', 'no' );
    106115
    107116        load_plugin_textdomain( 'wpbr-payuni-payment', false, dirname( WPBR_PAYUNI_BASENAME ) . '/languages/' );
    108117
     118        OrderList::init();
    109119        OrderMetaBoxes::init();
    110120        PaymentResponse::init();
     
    194204        }
    195205
    196         wp_enqueue_style( 'payuni-payment', WPBR_PAYUNI_PLUGIN_URL . 'assets/css/payuni-payment-public.css', array(), '1.0.0', 'all' );
    197 
    198         wp_enqueue_script( 'payuni-public', WPBR_PAYUNI_PLUGIN_URL . 'assets/js/scripts.js', array(), '1.0', true );
     206        wp_enqueue_style( 'payuni-payment', WPBR_PAYUNI_PLUGIN_URL . 'assets/css/payuni-payment-public.css', array(), WPBR_PAYUNI_PAYMENT_VERSION, 'all' );
     207
     208        wp_enqueue_script( 'payuni-public', WPBR_PAYUNI_PLUGIN_URL . 'assets/js/scripts.js', array(), WPBR_PAYUNI_PAYMENT_VERSION, true );
    199209    }
    200210
     
    206216    public function payuni_admin_scripts() {
    207217
    208         wp_enqueue_script( 'payuni-admin', WPBR_PAYUNI_PLUGIN_URL . 'assets/js/scripts-admin.js', array(), '1.0', true );
     218        //enqueue admin css
     219        wp_enqueue_style( 'payuni-admin', WPBR_PAYUNI_PLUGIN_URL . 'assets/css/styles-admin.css', array(), WPBR_PAYUNI_PAYMENT_VERSION, 'all' );
     220
     221        wp_enqueue_script( 'payuni-admin', WPBR_PAYUNI_PLUGIN_URL . 'assets/js/scripts-admin.js', array(), WPBR_PAYUNI_PAYMENT_VERSION, true );
    209222        wp_localize_script(
    210223            'payuni-admin',
  • wpbr-payuni-payment/trunk/src/Settings/SettingsTab.php

    r3131276 r3136477  
    115115                ),
    116116                array(
     117                    'title'   => __( 'E-Invoice', 'wpbr-payuni-payment' ),
     118                    'type'    => 'checkbox',
     119                    'default' => 'yes',
     120                    'desc'    => __( 'Enable E-Invoice', 'wpbr-payuni-payment' ),
     121                    'desc_tip' => __( 'You need to register Amego e-invoice and enable e-invoice feature at PAYUNi website.', 'wpbr-payuni-payment' ),
     122                    'id'      => 'payuni_payment_einvoice_enabled',
     123                ),
     124                array(
    117125                    'type' => 'sectionend',
    118126                    'id'   => 'payment_general_setting',
  • wpbr-payuni-payment/trunk/src/Utils/OrderMeta.php

    r3131276 r3136477  
    3939    const AFTEE_PAY_TIME       = '_wpbr_payuni_upp_aftee_paytime'; // 付款時間.
    4040    const LINE_PAY_NO          = '_wpbr_payuni_upp_linepay_payno'; // 付款序號.
     41
     42    const EINVOICE_NO          = '_wpbr_payuni_einvoice_no'; // 發票編號.
     43    const EINVOICE_AMT         = '_wpbr_payuni_einvoice_amt'; // 發票金額.
     44    const EINVOICE_TIME        = '_wpbr_payuni_einvoice_time'; // 發票時間.
     45    const EINVOICE_TYPE        = '_wpbr_payuni_einvoice_type'; // 發票類型.(C0401=開立發票,C0501=作廢發票)
     46    const EINVOICE_INFO        = '_wpbr_payuni_einvoice_info'; // 發票資訊.(開立方式和載具類型)
     47    const EINVOICE_STATUS      = '_wpbr_payuni_einvoice_status'; // 發票狀態.
     48
    4149    const PLUGIN_VERSION       = '_wpbr_payuni_upp_plugin_version'; // 外掛版本.
    4250
  • wpbr-payuni-payment/trunk/vendor/composer/autoload_classmap.php

    r3131276 r3136477  
    88return array(
    99    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
     10    'WPBrewer\\Payuni\\Payment\\Admin\\OrderList' => $baseDir . '/src/Admin/OrderList.php',
    1011    'WPBrewer\\Payuni\\Payment\\Admin\\OrderMetaBoxes' => $baseDir . '/src/Admin/OrderMetaBoxes.php',
    1112    'WPBrewer\\Payuni\\Payment\\Api\\PaymentRequest' => $baseDir . '/src/Api/PaymentRequest.php',
  • wpbr-payuni-payment/trunk/vendor/composer/autoload_static.php

    r3131276 r3136477  
    2323    public static $classMap = array (
    2424        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
     25        'WPBrewer\\Payuni\\Payment\\Admin\\OrderList' => __DIR__ . '/../..' . '/src/Admin/OrderList.php',
    2526        'WPBrewer\\Payuni\\Payment\\Admin\\OrderMetaBoxes' => __DIR__ . '/../..' . '/src/Admin/OrderMetaBoxes.php',
    2627        'WPBrewer\\Payuni\\Payment\\Api\\PaymentRequest' => __DIR__ . '/../..' . '/src/Api/PaymentRequest.php',
  • wpbr-payuni-payment/trunk/vendor/composer/installed.php

    r3131276 r3136477  
    22    'root' => array(
    33        'name' => 'wpbrewer/wpbr-payuni-payment',
    4         'pretty_version' => '1.5.2',
    5         'version' => '1.5.2.0',
    6         'reference' => '26e7a5080021a65363ae3b98a6592cff75675a5a',
     4        'pretty_version' => '1.6.0',
     5        'version' => '1.6.0.0',
     6        'reference' => '92ea2cddb011714d6c460b4634e39e8f4e02fa56',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'wpbrewer/wpbr-payuni-payment' => array(
    14             'pretty_version' => '1.5.2',
    15             'version' => '1.5.2.0',
    16             'reference' => '26e7a5080021a65363ae3b98a6592cff75675a5a',
     14            'pretty_version' => '1.6.0',
     15            'version' => '1.6.0.0',
     16            'reference' => '92ea2cddb011714d6c460b4634e39e8f4e02fa56',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • wpbr-payuni-payment/trunk/wpbr-payuni-payment.php

    r3131276 r3136477  
    99 * Description:       Provides PAYUNi UPP(UNiPaypage) Payment for WooCommerce.
    1010 * Plugin URI:        https://wpbrewer.com/product/wpbr-payuni-payment
    11  * Version:           1.5.2
     11 * Version:           1.6.0
    1212 * Author:            WPBrewer
    1313 * Author URI:        https://wpbrewer.com/
     
    2828define( 'WPBR_PAYUNI_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
    2929define( 'WPBR_PAYUNI_BASENAME', plugin_basename( __FILE__ ) );
    30 define( 'WPBR_PAYUNI_PAYMENT_VERSION', '1.5.2' );
     30define( 'WPBR_PAYUNI_PAYMENT_VERSION', '1.6.0' );
    3131
    3232require_once WPBR_PAYUNI_PLUGIN_DIR . 'vendor/autoload.php';
Note: See TracChangeset for help on using the changeset viewer.