kevin 1 год назад
Родитель
Сommit
7e8d7ec35d

+ 7 - 2
common/config/config-product.php

@@ -104,9 +104,14 @@ return [
     'UPOP' => [
         'frontPayUrl' => 'https://gate.sicpay.com/frontSecure.do', // 前台支付url
         'backPayUrl'  => 'https://gate.sicpay.com/backSecure.do',  // 后台支付url
-        'agencyId' => '549034453991107',   // 商户号
+//        'agencyId' => '549034453991107',   // 商户号
+//        'childMerchantId' => '',   // 子商户号
+//        'terminalId' => '20020453',   // 终端号
+//        'currencyType' => 'HKD', // 结算币种
+        'agencyId' => '549034453991109',   // 商户号
         'childMerchantId' => '',   // 子商户号
-        'terminalId' => '20020453',   // 终端号
+        'terminalId' => '20020461',   // 终端号
+        'currencyType' => 'CNY', // 结算币种
         'notifyUrl' => 'https://fapi.ncshop.elken.com/v1/shop/upop-webhook', // 异步通知url
         'returnUrl' => 'https://fapi.ncshop.elken.com/v1/shop/upop-webhook', // 同步通知url
     ],

+ 3 - 0
common/runtime/upop/549034453991109/549034453991109.pem

@@ -0,0 +1,3 @@
+-----BEGIN PRIVATE KEY-----
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDO+1GQ44hepV53k4V2UT/KVbk+rzLlN5HWi4/ziBqKpsuiLgL+oDYVp9V03m8XNDGhqFRsZNlPoeJd70dJiT+ULURINnH/hLb2eaoVYnha1Ljs+r6lFxwouQgfbzKsyu+//igF6lMypQvo1RW8TlVSzFMG2lrcqcE2vjl7StXczD5W02nI/VeB9p/SkG/bEfLwA7TeW6lqzkQcSIcC/nH8l4WWd302nXFQ+p0xzRP0RrV9N+QzIOkgeArnkBKIi7Ouw0EkqTGbfK2lOkgM/UcPfoPivCPWbfOBLZVZ5mlWenTT3FZc8uJqmVC7VHXjIpsDqPSRs7hjwrXYlSOE2YkbAgMBAAECggEAPTNOcNr2TZX0EsNJ6SwpAnjKZ2CCWghOVPO7QrTxtCGRgIi+Ve+lTk3r7bx/eIr0Sept3AcNwmAJgODpYTL126hu0jNXDch+GO7sfZo6IBFaBKg3irUEnH3pivHkN/dhYJGT3/vjUcw/cz7eSGmZDPxhaFtUFn8TJE6mzG/aQIiTWu8m124/m4kE2iNgv7R8wp18Nn/SRYJfOjx+HoSURtNR5wzIxa1QCGCJHwlpYinNjIvpeW4CuzDR2nYtRRGa9497A8dSAzZn3jtC1shhWraVvdJ0xx7o3Tf4gjgTHd1pW09IM+Ro55eUISmQYj6rY/HSwIw4BFxpTGCJulUdYQKBgQD04Sj+WWdrsNrc+d3S6HDdkAkpNVp/dZs4YU6x7aTc9pfOmYHymceqafH+nU3KblGhqCsMPtg9w7rO8UHUNdLyYM1hwyt9Qq9R4/uguj/MKoLIEb6j5ohyj9doXncVsPFxZKaITIP5Jq5Mo0691eioTkma7+mNrEdiBovFo3s4kwKBgQDYYZQYpiHPeBygv0boDOcKw+cCSzvBz++v6CkmIcJH6AP8SZKzPj6EN9ml9RaFAREdXahVyHvEUJ4YfL0qVPS7XuQOhuZWVNVZlHHsjCo0H2cNewLohRPfvfz6x0VMby3DWiuIiHxFIjKR1ig0jaX9xWT3/7TB//NrKrXEW9JqWQKBgE2n5acbVQe6sv1mo6jRm5E3ryAJUmSfOBUeDqWwNhr4fFXBKotzpvTs2hgjbFrotyxrtxMQDuUvX9tmeLjCRN4mQpthGDaF4jE2+kITLk4hoQ2vSuSRI+4onWf0pREU5sxN3d3VXfiyAo49L6hV4I0XHpJqyIbr/ksgxkxrtpTPAoGAHCjuzhpo0ghOqXjbMH3lX5hJKxpBZ6K5DcqH+GdyUktWoXGtvtf96NUf5SI1UQ/ne0viCW/y84SOXp91Otodk3jw8xcJSPj3XxYbkW5YW7oufimhIkOXZ4nhL33Zfe4GJaNJgRZKHfEqZaJaTySUEqeq0T+c9ZZqxmqjhy9v/dkCgYEA4OiGdP+VT+BJW1caLoJfDNx37qKFEjL7hqmHhT5LCrr0LEj9w5DbAMY4FjeBLxYlBPzh/3VI1lP2r8f+eanYQipZZgpeZstXPXrehF5kzFgtOYCjPYh2O8YcXY25yi4FWnLRm9rf9y8Cx2xXdlOZUEiRlmXxscGPxnoXaURui7I=
+-----END PRIVATE KEY-----

+ 9 - 0
common/runtime/upop/549034453991109/GHT_ROOT.pem

@@ -0,0 +1,9 @@
+-----BEGIN PUBLIC KEY-----
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwyhpiSL4q3P1Yc4aDosv
+buxWnRx5DDLEeMMrYQH5DO10u+g2QA9Ow0LN3jPWHho7ndKa7f8olMiLXGdSziVa
+cFQO/VHOct15iSiLn5RzLsznm9kQjjxmCT4ii8Ob5UqjysbwMFY0GOLeOUZsYkhf
+coqllElykyyrJdklYKHOWEnQeVnQP/aCxlLwRHWSpf1WVl2j+gmYJ3H6TOiNJIis
++Z6JtbpMGYH0Uu+c1i9WEYeV3Mv2NdP/y/JMj9HXSan3P277TVTQ292dimyY9paD
+KYqsO51azNF9p42tbhhDCuAqjhRZGdtvIVtw1a62UgMm4pZD4Xtjxih8+hToGGdm
+CwIDAQAB
+-----END PUBLIC KEY-----

+ 0 - 3
common/runtime/upop/549440189990001/549440189990001.pem

@@ -1,3 +0,0 @@
------BEGIN PRIVATE KEY-----
-MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCDxcAFaHZ3nO8MVv/xL9BSPdOC1rADridnNt8aOSCA6eVQEzbK9JP66RdPRVr77CIAI83zk47YfKShWAjwD00XkLmUyast9mzWj4GdBLRwPAsx9QdoV84JDli0KOyuv4MW6+sxoa0PnNoXLJQY00DFYrNnzDQrbuV/lD7Ne12S8cZ8dx7sigdBa0LbusiNoPb2RrCQ4JmYCUcJvsmkfWjekc4/qWt4JQQiFjCGPup8gSNjnYi2Y1FEXpAT1D2XAew54w9E/oXKbESpHQvIMOR73OWTVOV7oI+4noy0jGMyvcWJ57cmfkQ8OIs7HAnjsyfbB4Y0v5jdjLzwT4iKA0BNAgMBAAECggEAKKIlCUXiKhZBfIujVstIsOORwmnTUv8z9VbtSxfMlxQI+z1BiyoKK7gO0Qnw+XgiL+raij65MLaWyY3tC6GcQyUEpQXe/Ehd3XfZHwMhZO6PATOuuhVBWneLENsByQ0TLlFHcEGLrSHP+o9rh5A1C+jYq6xDdhU3PbUH/LMK8tGbFXFFlMxpsqBygJXxK/lcxE2ZeT/jL4G0bo9ZLdU0pbneR/F4Kqlvck5elAz0F1wLDWWgB266D8NBLJOx7OxKsUV7RmkOkoxMTuBB865uOyWUoxwPOyqb8DDJVJ9TgVYt71qpj2Y/paNUXKhPRkqLQhoPmjZMrqbSdwVev912nQKBgQDQdhPJ75Gkd9YUlnlb5ytDzG3vWr4d/oClCW6K9msIAE3KQf8nWqtxgx4HjpCRNLsDlx4Ew5i5krQLLo/shaKnmyU2QUcSo/PbjQyRlosbY3MsLaJohtim7FkihbGnSJiY9UY9cn0u0tKePX575+4O+Eo4ltcYlwvSsqmnv1w3YwKBgQCh0pkoCuRdYLshnXrczDpUeirefP4owttdp/JoCZcqwMTYYO6HzysvIfryyGLV0xC+dInIkXTaEO9uihMFRQcoLJQqEDcggv8Oe7XeNKHfUdmyMXwwu3MCdw89zZwD2H2T+smexJAwbuVs5VX1RIW6D3O+/RTQUp6+62YwLTdwjwKBgQDFEUsF1M+nXo5oahQSOIhjEKhA5VTjQAxXeIIjJm7qYncnpJpUlteKeLxzwmeSjfnZnAuJz2razAAergbrPy4UKovULYPF8G6A+GeQXnPlEW/4rK9jB09bBgYBp8fZb7yqpPyg7FHBaRYo99NRyWD4j+qCcr6nBWvs5G+UIEhKJwKBgE3abkjvhJLQOPehNj0IHIAMDpff9r9RkAxtApi/FHVDLPEVIW1BZHtWk88+TR6mXwXiN2/BW0CWqTq7Pw9n+FuBpv7dskf3/hHPvt3a4I36aQvr9t3TMS/ca/7F7uuCulf5bgrucph6ofJUG5jWkKfFS2B1jg/zz9/2jMFc37FNAoGBALHv3AY9iHyy9ZzFn3DxSfFDnF9uUVCZY0SYSMlepSJq7LXidPG9kKsxEyA0BTjyfwHjIuza0GSbnyrQEMh3rdF4pINNOTc1rKWJ154RRvDlBxDl/2SKKBcaWMev3c7y0VdlHxjC2+4FNxm6L+VGk7NGKezbyhIlRMmfrKWfEYKa
------END PRIVATE KEY-----

+ 0 - 3
common/runtime/upop/549440189990001/549440189990001_pub.pem

@@ -1,3 +0,0 @@
------BEGIN PUBLIC KEY-----
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg8XABWh2d5zvDFb/8S/QUj3TgtawA64nZzbfGjkggOnlUBM2yvST+ukXT0Va++wiACPN85OO2HykoVgI8A9NF5C5lMmrLfZs1o+BnQS0cDwLMfUHaFfOCQ5YtCjsrr+DFuvrMaGtD5zaFyyUGNNAxWKzZ8w0K27lf5Q+zXtdkvHGfHce7IoHQWtC27rIjaD29kawkOCZmAlHCb7JpH1o3pHOP6lreCUEIhYwhj7qfIEjY52ItmNRRF6QE9Q9lwHsOeMPRP6FymxEqR0LyDDke9zlk1Tle6CPuJ6MtIxjMr3Fiee3Jn5EPDiLOxwJ47Mn2weGNL+Y3Yy88E+IigNATQIDAQAB
------END PUBLIC KEY-----

+ 0 - 9
common/runtime/upop/549440189990001/GHT_ROOT.pem

@@ -1,9 +0,0 @@
------BEGIN PUBLIC KEY-----
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsmm1ygBHGnFpO70WAHhQ
-TmG0zLvbP7VlxNhHGQYJVDXuD28e8xMITRfCurFh+d6KGLSRSlZpPMVIHZ8RHWLn
-JxVhtEFxR8CaT6bS1w2ci3kWyVlagGfyRFxtrLvX0rOKQhVD8kqoRMmAUuClctBz
-FHKiAh/uImvXS7y+ggKRixAAeyGt0lWUgBRdoS6ZBlrpzNtsfeOHkWOYW1pyjEtl
-z+hSHojg0e299qCwOMQqp/wnoQmeHozC4A6VtRwwi2XeYBUHyJZxS6YwikmroVWE
-SWT3bBGN5CLjT6lnugRsX2GJKKR0C/ePzPvuPakw0jGE6Tdf36KMr3xIap0ebnEM
-lwIDAQAB
------END PUBLIC KEY-----

+ 3 - 2
frontendApi/modules/v1/controllers/ShopController.php

@@ -221,6 +221,7 @@ class ShopController extends BaseController {
         foreach ($data['list'] as $key => $value) {
             $data['list'][$key]['ORDER_TYPE'] = $value['ORDER_TYPE'] == 'ZC' ? '首单' : '复消';
             $data['list'][$key]['PAY_AT'] = $value['PAY_AT'] ? Date::convert($value['PAY_AT'],'Y-m-d H:i:s') : '';
+            $data['list'][$key]['CREATED_AT'] = $value['CREATED_AT'] ? Date::convert($value['CREATED_AT'],'Y-m-d H:i:s') : '';
             $data['list'][$key]['PAY_TYPE'] = ShopGoods::payTypes()[$value['PAY_TYPE']]['name'] ?? '';
             $data['list'][$key]['STATUS'] = \Yii::$app->params['orderStatus'][$value['STATUS']]['label'] ?? '';
         }
@@ -373,8 +374,8 @@ class ShopController extends BaseController {
                     "order_no" => $order->SN,   // 第三方订单号
 //                    "amount" => number_format($order['PAY_AMOUNT'], 2),   // 交易金额(元) 2位小数
                     "amount" => number_format('0.10', 2),   // TODO: 交易金额(元) 2位小数
-                    "currency_type" => "HKD",   // 交易币种 HKD(港币)
-                    "sett_currency_type" => "HKD",  // 清算币种 HKD(港币)
+                    "currency_type" => \Yii::$app->params['UPOP']['currencyType'],   // 交易币种 HKD(港币)
+                    "sett_currency_type" => \Yii::$app->params['UPOP']['currencyType'],  // 清算币种 HKD(港币)
                     "product_name" => $orderProducts['GOODS_TITLE'], // 产品名称
                     "return_url" => \Yii::$app->params['UPOP']['returnUrl'], // 同步通知地址
                     "notify_url" => \Yii::$app->params['UPOP']['notifyUrl'], // 异步通知地址