| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- <?php
- namespace App\Http\Controllers\Api;
- use App\Helpers\Jwt;
- use App\Http\Controllers\Api\v1\NotifyController;
- use App\Models\MemberModel;
- use App\Models\UserModel;
- use App\Services\RedisService;
- use App\Services\SnapshotService;
- use App\Services\WechatService;
- use Illuminate\Support\Facades\Session;
- /**
- * 测试控制器类
- * @author wesmiler
- * @since 2020/11/10
- * Class TestController
- * @package App\Http\Controllers
- */
- class TestController extends BaseController
- {
- /**
- * 构造函数
- * @author wesmiler
- * @since 2020/11/11
- * TestController constructor.
- */
- public function __construct()
- {
- parent::__construct();
- }
- public function index(){
- $json = '{
- "result": {
- "id": "974817c1-468c-5aa6-821d-ffa0e9dcc6b7",
- "create_time": "2021-07-18T17:01:48+08:00",
- "resource_type": "encrypt-resource",
- "event_type": "TRANSACTION.SUCCESS",
- "summary": "支付成功",
- "resource": {
- "original_type": "transaction",
- "algorithm": "AEAD_AES_256_GCM",
- "ciphertext": "G6oP5rqCHQCZYV8VuSkzpOXXUrr6BFzoScXIUhM8NTf3ycws+v7WCfqNKflDHOXvzH+Rtd9nMGI6H5qJOdgEisyZGFJ6erTpa\/DWhJa8Ht5avRkPQmVGgHQvFq7WzLhvKUvKqwGVdRSZSgSCZoffgfS6E7CD1KtCD218K2vfuDLnp4jxj2nuKQALjayP\/bB3+Ba1BJlcIM3IgRj1Mltp2J5U8r\/H41lY45L9ydLgL3cmCVblk0edf81DogzyNef3YUQ4X0eUfmEy5BLy0cAuZZdsHDGcTTQKKkvmlKhuS8KqTjV2XNvkIn\/ANWJe1wMy27zwuY5e5\/Bw9IEa84q9VDs95iKoyNqutzU+XAzoU5UvRmlRWcR7z5qA+ejlEcRd02vAS4BsAaevZbhCO88zPSMzJ0qWGvAjVV61bHMy9rtpD6ahRYHTvseRwPdkSALNl7Kj0px2vVSTF2vuNvaeXH23iYRtP2iFfMPV1s7NEdgbv1pXhOYYRwdYZG9n2Hv9X9yRBFIGuXNiTzlhK3E+n3hV2Tcl4zFYosaoV2IUYPa4Fpx3XM5ifLnVZ0+jqAyjwOpx7gE2bNcIkUiQERvzIFYh4M9AqYjyVPYoFvXUbM6CKLCutH5oTy6x717ZG8RnNEZ4Oj+vAymZ7hM7cWZe8m5u83Ggp5sDJw9O8OIXvXWVjZM+CMqq462mND2ruIlFN1bSFgl4SJlVg5lRCXJx44EGyv9Jsw==",
- "associated_data": "transaction",
- "nonce": "LDB2gdrsWvBj"
- },
- "s": "\/api\/notify\/pay\/index"
- },
- "sign": "JnLbXF3HLEeAVuyVoyedezPV8+mRZ93+rmlbHOIm1I0+YKboBTUmVNwlV9KKOVPXPBQENxjHqT6fR5Qx326uVZryb\/JM+lTdvl3j+XVD0F5NJWZKGu7Zykf69yYMY3wbe1++em\/iiouZLg8\/5KRp7nvNMLL383gemOMRbsYN3+dZ++62qrmVZxo00fHlK+AjxXmV38KRCLtfLWfIsUXw9Zi8hXqHbf+s\/pBthV+Ouasw0Eit4f4E3aDjp4baFD70s\/RsbcqTn8UqxCurRNgm7kCtLphzStPnEUC1dfvIWZQIuJ+BaAqstj9y7RW5CdF7aZPqhXnPETvB8ZynSTYl3Q==",
- "headers": {
- "accept": [
- "*\/*"
- ],
- "host": [
- "bes-api.ts.dongerkj.com"
- ],
- "content-length": [
- "1063"
- ],
- "user-agent": [
- "Mozilla\/4.0"
- ],
- "pragma": [
- "no-cache"
- ],
- "wechatpay-timestamp": [
- "1626663968"
- ],
- "wechatpay-signature": [
- "JnLbXF3HLEeAVuyVoyedezPV8+mRZ93+rmlbHOIm1I0+YKboBTUmVNwlV9KKOVPXPBQENxjHqT6fR5Qx326uVZryb\/JM+lTdvl3j+XVD0F5NJWZKGu7Zykf69yYMY3wbe1++em\/iiouZLg8\/5KRp7nvNMLL383gemOMRbsYN3+dZ++62qrmVZxo00fHlK+AjxXmV38KRCLtfLWfIsUXw9Zi8hXqHbf+s\/pBthV+Ouasw0Eit4f4E3aDjp4baFD70s\/RsbcqTn8UqxCurRNgm7kCtLphzStPnEUC1dfvIWZQIuJ+BaAqstj9y7RW5CdF7aZPqhXnPETvB8ZynSTYl3Q=="
- ],
- "connection": [
- "Keep-Alive"
- ],
- "content-type": [
- "application\/json"
- ],
- "wechatpay-serial": [
- "74429F1AB0DFFF19DD540514A2D0D1D879790065"
- ],
- "wechatpay-nonce": [
- "yWa6xnLUDyqfVYhjTnWcafDuNzgoXMNa"
- ]
- },
- "date": "2021-07-19 11:06:08"
- }';
- $json = json_decode($json, true);
- $data = $json['result'];
- /* $data = [
- "original_type"=> "transaction",
- "algorithm"=> "AEAD_AES_256_GCM",
- "ciphertext"=> "//hUHdektloiqMVIQ0nOEZj91e2oIEUNZ7EtnLdLnjriyKQwKes9VcEvfmFYMnTFXr1Lg/mFHJaNE2C4hZrVykVpiT0aahWSV4pn1m9867LOwXWbE2uhMMPXtDLT9bfYT3gzXbxkdo\/LkOB7Bke20MnEq3mgSkPbRytyQ96RhZGPsqa9S7QiycshC82Hw\/QhGwqvLsUOdCP8y6yt28\/MPJc+VB1sSi\/hIDKIlYFxb7TIWRtzpIu057ICyNHtPXRzCEUEtK7t9gywxYJd6kXYEKQqOTqUlXoHAHQt4lIHN27TCuAE0KujE1+ub5CDYEQl4gG8lX\/kDgEqvKVSzCjVhXWL2VBG41Q0Hs+O5SpTYHkhhKDLEnEopEOAs\/h7NUVAhUHpM1TTYxWp9hL2q\/es6sGIW15hXOv5GarqNL3SI\/aTuIsYP\/wrinBLbe8yjwqpn0TFtMeCa7deuTlWF\/xBXmDfnH\/je+vS6cofeZeKJbCspWZ0upBTi4JARtiQL7bEvjnpVhgApn2iZ0\/Ta0KUmg6dy52W1lsdJn81ACQxUxD8gCdtfqwFtBcvBRbxR1uPCqQEBJo2NWrKqtq1409H7F4WtEbqsJUBHaR4LQAoiz49rw1fW06U5UBmbRUMBT0c+4GD3iRUdhRo6WsoSvld5LbY6bIzSdwcuAZ8jfWTBtY7qqw4i9fd6UlrX4WYTZJOKW80RmgIyPOCiMbA6dZTnGbfcs3LMw==",
- "associated_data"=> "transaction",
- "nonce"=> "jyvk10O4xN5a"
- ];*/
- $cc = new NotifyController();
- $result = $cc->pay('index',$data );
- // $result = WechatService::decryptNotifyData($data);
- var_dump($result);
- return message(1005,'true',['ddd'=> []]);
- }
- }
|