每日笔记

记录击毙


报错处理

<h2>一、laravel引入会报错如下</h2> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/471be997695552d5526e18971dde62fc?showdoc=.jpg" alt="" /></p> <h5>报错原因:</h5> <pre><code>alipaySDK中定义的Encrypt()/Decrypt()函数与Laravel中定义的Encrypt()/Decrypt()函数重名了。</code></pre> <h5>解决办法:</h5> <p>修改alipaySDK中定义的函数名称、修改引用的函数名称。</p> <h5>解决步骤:</h5> <p>在官方给的SDK中,一共有需要修改三个文件中的内容:</p> <pre><code class="language-php">aop/AopEncrypt.php aop/AopClient.php encrypt在(373行,491行) decrypt在(1082行,1146行) lotusphp_runtime/Cookie/Cookie.php 在文件中查找encrypt/decrypt替换为alipayEncrypt/alipayDecrypt即可。</code></pre> <hr /> <hr /> <hr /> <h3>验签失败:</h3> <p>1、检查支付宝公钥 和应用公钥 2、验签失败 跟支付失败 不是一回事 3、验签是在您接收到回调信息后开始进行验签的 支付成功以后 支付宝这边会有异步回调信息发送到您填写的notifyurl地址上的</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/18c4319b3f4a2207d9c39c65457ba6de?showdoc=.jpg" alt="" /></p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/10834ced947e966fb2c580d2fd111347?showdoc=.jpg" alt="" /></p> <h3>正确验签代码</h3> <p><code>注意</code> 把拿出来的日志<code>双引号去掉</code> <code>逗号换成&amp;符</code>,另外<code>fund_bill_list</code>转义\去掉</p> <pre><code class="language-php">gmt_create=2018-12-01 10:09:35&amp;charset=utf-8&amp;seller_email=304262972@qq.com&amp;subject=预约水电工人1号&amp;sign=Vbe/gegBoIWuJzXbSK4FVXmmbTTDG1zdw2jXj6o5dA23yz+hbE47YBwlrpRYYylyov9OHSD+r/7NbW0BwuSlW8cEmFhxBmz5kAtH0cqLevwCKyq8rXCqIMUFHTMWe6fujjuj8H3Vb8FnPsri7CqtPag4HIIx2LiNaTw0pQobYYMM/NEfRum9Go8wAcbWVjlPAn6IHHGWMj7O8Fzqo6Sjs4vx1av32pAzesCIzxaxSR1/7s+iU6C6bW81zuaw4NGXkUyIUE82/YUFbIjvaZVA6nmVNTTTHSOSoh51nraUrjA0sUiiom/dsZ3LFhi47sFVxuVvhS9arGGGZWy/SmN5xg==&amp;buyer_id=2088902720984403&amp;invoice_amount=0.01&amp;notify_id=2018120100222100936084401034260043&amp;fund_bill_list=[{"amount":"0.01","fundChannel":"PCREDIT"}]&amp;notify_type=trade_status_sync&amp;trade_status=TRADE_SUCCESS&amp;receipt_amount=0.01&amp;app_id=2018111362165161&amp;buyer_pay_amount=0.01&amp;sign_type=RSA2&amp;seller_id=2088231545660327&amp;gmt_payment=2018-12-01 10:09:36&amp;notify_time=2018-12-01 10:09:36&amp;version=1.0&amp;out_trade_no=2018120127330&amp;total_amount=0.01&amp;trade_no=2018120122001484401017502770&amp;auth_app_id=2018111362165161&amp;buyer_logon_id=929***@qq.com&amp;point_amount=0.00</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/d268f69978802d4ff411edadf6d04edc?showdoc=.jpg" alt="" /></p> <p>传递了data</p> <pre><code class="language-php">[2018-12-01 14:47:07] local.DEBUG: alipay {"gmt_create":"2018-12-01 14:47:06","charset":"utf-8","seller_email":"304262972@qq.com","subject":"预约水电工人1号","sign":"gvpnYC+ u8sH7YQoJJ4dMJ7oDBjnoir2+pnCXglJHmvfazhIzxUMbSauOYKRvUWjxU5/JFSkHl6BcLMGHsGPBxUL/L2W9Zgm1QA0eS5+SPkXTCt1ojEDuvrhpHXXq917PI4RYxtENglssGrOB79EpmhgG/hJkLjSfB3h4A2DXoDtaxisIpzKk PTxOoNC3ScqdYqRKB6tnLm7Wv/otpk7e4iEHA0U1hZIZmru+K6qicOExZ5cgqaXPpstKyEwmxnQQqIO1ShyOD+FGC29og4RWT9OmZY4iesqayn3StANCNz2YAEyzQxjFjg+u6M9V9TSnkzDCUYRL1nVkU2b8p7yl+g==","buyer_ id":"2088902720984403","invoice_amount":"0.01","notify_id":"2018120100222144707084401034264344","fund_bill_list":"[{\"amount\":\"0.01\",\"fundChannel\":\"PCREDIT\"}]","notif y_type":"trade_status_sync","trade_status":"TRADE_SUCCESS","receipt_amount":"0.01","app_id":"2018111362165161","buyer_pay_amount":"0.01","sign_type":"RSA2","seller_id":"2088 231545660327","gmt_payment":"2018-12-01 14:47:07","notify_time":"2018-12-01 14:47:07","version":"1.0","out_trade_no":"2018120172337","total_amount":"0.01","trade_no":"201812 0122001484401017635641","auth_app_id":"2018111362165161","buyer_logon_id":"929***@qq.com","point_amount":"0.00"}</code></pre> <p>没传递了data</p> <pre><code class="language-php">[2018-12-01 14:49:10] local.DEBUG: alipay {"gmt_create":"2018-12-01 14:49:08","charset":"utf-8","seller_email":"304262972@qq.com","subject":"预约水电工人1号","sign":"lKyyisO H549ZLASfgHCnznDFIHoavV7ZTn3uw4orGVALqR2/V55LTnJx/FOqVs7O5G6SqyfGfgHLhsRBc8TfdiuJkqiYuoGFTWNXb+DCniyhDjKmLP7awYx0pJ4QooqJ95ycPIGSF4wDQu+wk903PA/1UU7IJYEKiHJoY5eV0gchyyzCPdsO ozH+q5robwDPgGJxgSBvTytmVWU2twqRMNkLnyq9Tqx4TBW+Xxb5unqmXQwXQVGheGTmNfE+aMfugZfqVuuBKuR+vw4WCNFKeJ0dIfjmv85SV1PH7TnuqJAqWeZm3a9tPKui786hJ/DIR2WiDBxv90LnVVgRyf+dbA==","buyer_ id":"2088902720984403","invoice_amount":"0.01","notify_id":"2018120100222144909084401034052736","fund_bill_list":"[{\"amount\":\"0.01\",\"fundChannel\":\"PCREDIT\"}]","notif y_type":"trade_status_sync","trade_status":"TRADE_SUCCESS","receipt_amount":"0.01","app_id":"2018111362165161","buyer_pay_amount":"0.01","sign_type":"RSA2","seller_id":"2088 231545660327","gmt_payment":"2018-12-01 14:49:09","notify_time":"2018-12-01 14:49:09","version":"1.0","out_trade_no":"2018120136645","total_amount":"0.01","trade_no":"201812 0122001484401017622594","auth_app_id":"2018111362165161","buyer_logon_id":"929***@qq.com","point_amount":"0.00"}</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/069fc41a745534cb5e8d055c3e594da7?showdoc=.jpg" alt="" /></p>

页面列表

ITEM_HTML