黄宗昌 пре 2 година
родитељ
комит
b18c49c476
2 измењених фајлова са 4 додато и 4 уклоњено
  1. 3 3
      app/Http/Controllers/V1/PayController.php
  2. 1 1
      public/pay.html

+ 3 - 3
app/Http/Controllers/V1/PayController.php

xqd xqd xqd xqd
@@ -24,7 +24,6 @@ class PayController extends Controller
             $this->user->save();
             auth('api')->logout();
         }
-        Factory::setOptions($this->getOptions());
     }
     public function getOptions(){
         $options = new Config();
@@ -34,7 +33,7 @@ class PayController extends Controller
         $options->appId = '2016082201783461';
         $options->merchantPrivateKey = "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDrHSXWmI/CgI5sdy+RWLKQixj4PwUnkKq+vSxSSkWBCnL0y3/TOQDSCdYENLc61mXZBi7Aq6igGt7Fr5Kdul35KxMsZa1OJ4i3fGG1y2KC3DePzwduIRn8n/INgKAeOAwJaCWFhQ5Ux+c4U2pFMWFtKKgpfVq2Yotm8pH+IUUflKn2UhlSu60W9sHp/LIqrHgh1NztnEQG7Bhlp+5RJ7qHiZi1C88w99s9ff43TAuWFiN6JQwmIMLnH5XsJU/qa7G4QrMFawPKXyU/tvB/IC5pWUJfRC+x03JMvBT+DZ9qDIcyDRh3Wsmdb8tYKnw5wpzRLZDY1MJG63vaLiMRTRsXAgMBAAECggEAT8Dwb+4KfgkLxwFbEmvLDrsQek0uW3B4awFSwotNLmuz+RP6xVTF0XnirkSPjxbhL5AoVdUk+0KCJP7ctkJc1EPnWh0Xf7Zrawp3PqrCPO+krVSmCZaS8R30ht4F8ppCgwJgD/3Fkb7J0VKCbvxENzoeaQyLs+iTrxVDrrfscbxevx75juU0A0bmIOOYuFWGvVjVBMqxb5ZlayuB73nq3rDqzaC8MxVquN8j8KkU+in8e1MsXkCY/ZtT6YsC5zRcR85qF053pcYxATLpNxyKuBzDU4alf1zYGs/cVyONTxu2KTRQQ8tCyNwc0o7T6TLnxaBxeyXgXbNytGk+aSsruQKBgQD5mfGFQcYK+qlIAhk59uHiWfGHI711jV6O2YCkCanFpujIZkaqhmaCd9vszgvyVLd1MDwMSY+3dFM+L4l32NaOen5ljutszsZtnfV82RyzdemycoMe5KxZ1ahD3CuWrzg49X13dPA9bvHGFWutSPZwj3haabjjN3826kAOnBGguwKBgQDxJCCjA8ngJnjH+LRLlKsCRPNlG8KRaqpTaxftZVSLAkdeFGRejnl3SN1f7/JFF4L4V0uKbA+eqNwOKoBouSn1MGagJaRY/goomAyS48AvmQiwi3XelRdw0M5jdY4ySwCmBRL69JSA03PJdvvECQFRKFY7YPyfvdxyuWqcLJ7nVQKBgQDlgeTvuAQHMmcXfD5/6v/W5wdMUNOz1HK+/UXpD62YvZnMMycFQ6Hck6OYgfnAMJ+kVN7SGY3ZjU/BnWpU1gCrb/zrG1hka1lPj/AbhXN7nI9vcxYYAQJtdCVNiJRX8PPMhAaDIfaJNot/rVCePLnF1FZBJHdKDkyeTRTrmhwnYwKBgQCE+OISYmVw+GYEB44MW4fNcY4yBBPPsl0IMPb5zrXHDdOi+mW6iqBKeeCxJZSYKvXq0eBzDVGzsPPfz+oNVYXgkfcVeoxdEoExj17npTV2SdIz4EN4IQjTCiG1UL6/1wIdipDD2BkHzRJ9VuJQYJLcWPzsM3g68ixdCwfR5P0fHQKBgGSw75AZY7RVtcTy2TR5kP9PetRtKsRjLxMfbnwRGpx3EO0sTGdBbWBMh/+jCqMh4GVofKObvgrY2/fFNsu1n093hPIqHF9M3MKE3KO44n9zOareY8VewFzmob2VkdWuwSLm4BOPckQUuV+hUqcr9okzEcjoDjm3afxD6jA/xHvA";
         $options->alipayPublicKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjkCziKKZaCde/Wyf29S7Z/lvVLcecLQzJa2V6EGCsBbN8GA/kF7dnHPbzps32eurMIysvmhhulAd+D3O/580lQh6cmcUVc3EZ01lfq2Ki+jM2B8EVTyegqS9ADsIVGa//1hJ7i2J2ulgD1Ros5WBZ8rebsd6Qhq/0uJeOksEFA/Fxv209yp+gKnidUozX7ACDalqHp38OeRw0YWRRICyKh1pPkW7n+hj2GElIBPZUc9SWPkNIkCHwExjV1ha6BkrdiBeLrkKjgh1ul6rTG7AeQdtW54nOWmt7caNJ/swnA7zi8n9j/FAzF9tz4mflVCvdOZYO0PCs+Gea4QVYh2X3wIDAQAB";
-        $options->notifyUrl = 'https://t19.9026.com/api/pay/alipay_notify';
+        $options->notifyUrl = ''; //https://t19.9026.com/api/pay/alipay_notify
         return $options;
     }
     /**
@@ -51,6 +50,7 @@ class PayController extends Controller
         if(!$order){
             return $this->error("订单不存在!");
         }
+        Factory::setOptions($this->getOptions());
         $result = Factory::payment()->page()->pay("加入企业会员",$order->order_no,0.01,'');
         return $this->success($result->body);
     }
@@ -61,7 +61,7 @@ class PayController extends Controller
      */
     public function alipayNotify(Request $request){
         $params = $request->all();
-        $result = Factory::payment()->common()->verifyNotify($params);
+        $result = Factory::payment($this->getOptions())->common()->verifyNotify($params);
         if ($result) {
             // 验证成功
             $out_trade_no = $params['out_trade_no'];

+ 1 - 1
public/pay.html

xqd
@@ -6,6 +6,6 @@
 </head>
 <body>
 
-<form id='alipaysubmit' name='alipaysubmit' action='https://openapi.alipay.com/gateway.do?charset=UTF-8' method='POST'><input type='hidden' name='method' value='alipay.trade.page.pay'/><input type='hidden' name='app_id' value='2016082201783461'/><input type='hidden' name='timestamp' value='2023-04-27 10:40:08'/><input type='hidden' name='format' value='json'/><input type='hidden' name='version' value='1.0'/><input type='hidden' name='alipay_sdk' value='alipay-easysdk-php-2.2.3'/><input type='hidden' name='charset' value='UTF-8'/><input type='hidden' name='sign_type' value='RSA2'/><input type='hidden' name='biz_content' value='{\"subject\":\"加入企业会员\",\"out_trade_no\":\"20230426105005550\",\"total_amount\":0.01,\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}'/><input type='hidden' name='return_url' value='1'/><input type='hidden' name='notify_url' value='https://t19.9026.com/api/pay/alipay_notify'/><input type='hidden' name='sign' value='kHf+866GDuGx58tqFKklmmKgdb6RzSh4D/98PPuFS9A+ull+4mopN2DRdX0M6k/g8UdwXKIgIoH7FYCH3F0ZhThMPe/u0k/PLGk1jntiOCtyMEsOJ1cTSs6XrUiiwxS/AvHkfWTAPabJbMiss8TivGYsDC5U6PF6QYF89J5bLPMZT3zhXG682p0uzLKQY5J/SaUSuDSokx+MI899Dm/Op3coPgDdW0y+HtPrM8B+/jUA2HrFRGa2lUjPXz4LmhYckIm5LV++3U7IU2a3DVKICNyEPMGkqyGlTsV5ORzyrcnsZamD8A+Sbxp94gQtdvlgqSWIkb5D8ssvHyUQxzaO8Q=='/><input type='submit' value='ok' style='display:none;'></form><script>document.forms['alipaysubmit'].submit();</script>
+<form id='alipaysubmit' name='alipaysubmit' action='https://openapi.alipay.com/gateway.do?charset=UTF-8' method='POST'><input type='hidden' name='method' value='alipay.trade.page.pay'/><input type='hidden' name='app_id' value='2016082201783461'/><input type='hidden' name='timestamp' value='2023-04-27 10:46:23'/><input type='hidden' name='format' value='json'/><input type='hidden' name='version' value='1.0'/><input type='hidden' name='alipay_sdk' value='alipay-easysdk-php-2.2.3'/><input type='hidden' name='charset' value='UTF-8'/><input type='hidden' name='sign_type' value='RSA2'/><input type='hidden' name='biz_content' value='{\"subject\":\"加入企业会员\",\"out_trade_no\":\"20230426105005550\",\"total_amount\":0.01,\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}'/><input type='hidden' name='notify_url' value='https://t19.9026.com/api/pay/alipay_notify'/><input type='hidden' name='sign' value='Ebt6q48brN01etmR8o50ZWJ4trEFQSPBIKaktPTKKAeIEd6JPBTXgNoU1RSMp/FcM9ZeFAtzbzeB8ma6sxrnGCmdYoXOo+vK1LsMpCCfTWe7t/gKGuXEDP2Sk2adfboizdsT/Ki/FXey5FtmcqAGO2eUz/k8jtiUXwlXl1bkLZiLZ2M/7Ej9PEmVLpiOAbIjsSYB1uW4/AzU1EFU4ssBb7u4kTNTlo+nwNe6Zd9oDZlgdrd7HWF/wJsxtULSL0JDdCElr+hYb8tmx4EfVvkItVUEWT4dLmlMLMcSH6hBnHm/P+NYdNzIRSkHdgmzg2tjfKIJ+Pq3a2mZfClx5zW/qw=='/><input type='submit' value='ok' style='display:none;'></form><script>document.forms['alipaysubmit'].submit();</script>
 </body>
 </html>