正在显示
2 个修改的文件
包含
51 行增加
和
49 行删除
tests/bootstrap.php
0 → 100644
| @@ -8,77 +8,71 @@ use Lackoxygen\Customs\Request\Struct\GoodsInfoItem; | @@ -8,77 +8,71 @@ use Lackoxygen\Customs\Request\Struct\GoodsInfoItem; | ||
| 8 | use Lackoxygen\Customs\Request\Struct\PayExchangeInfoHead; | 8 | use Lackoxygen\Customs\Request\Struct\PayExchangeInfoHead; |
| 9 | use Lackoxygen\Customs\Request\Struct\PayExchangeInfoItem; | 9 | use Lackoxygen\Customs\Request\Struct\PayExchangeInfoItem; |
| 10 | 10 | ||
| 11 | -foreach (['./', '../', '../../', '../../../'] as $pathPrefix) { | ||
| 12 | - $loaderFile = $pathPrefix . 'vendor/autoload.php'; | ||
| 13 | - if (file_exists($loaderFile)) { | ||
| 14 | - require_once $loaderFile; | ||
| 15 | - break; | ||
| 16 | - } | ||
| 17 | -} | 11 | +require_once 'bootstrap'; |
| 18 | 12 | ||
| 19 | -$response = CustomsFacade::report(function (PayExInfo $exInfo) { | ||
| 20 | - $collection = $exInfo; | ||
| 21 | - $payExchangeInfoItem = PayExchangeInfoItem::make(); | 13 | +$collection = PayExInfo::make(); |
| 22 | 14 | ||
| 23 | - $guid = Str::uuid()->toString(); | 15 | +$payExchangeInfoItem = PayExchangeInfoItem::make(); |
| 24 | 16 | ||
| 25 | - $tradingTime = date('YmdHis'); | 17 | +$guid = Str::uuid()->toString(); |
| 26 | 18 | ||
| 27 | - $serviceTime = Carbon::now()->getPreciseTimestamp(3); | 19 | +$tradingTime = date('YmdHis'); |
| 28 | 20 | ||
| 29 | - $uuid = "8D5925BF-4DC7-4CC5-AE0B-AB9AA0800E5C"; | 21 | +$serviceTime = Carbon::now()->getPreciseTimestamp(3); |
| 30 | 22 | ||
| 31 | - $sid = '4BE53EF8-2432-432C-A102-D33835D2C153'; | 23 | +$uuid = "8D5925BF-4DC7-4CC5-AE0B-AB9AA0800E5C"; |
| 32 | 24 | ||
| 33 | - $tradingTime = "20210716101722"; | 25 | +$sid = '4BE53EF8-2432-432C-A102-D33835D2C153'; |
| 34 | 26 | ||
| 35 | - $serviceTime = "1626401880241"; | 27 | +$tradingTime = "20210716101722"; |
| 36 | 28 | ||
| 37 | - $collection->setSessionID($sid); | 29 | +$serviceTime = "1626401880241"; |
| 38 | 30 | ||
| 39 | - $payExchangeInfoHead = PayExchangeInfoHead::make(); | ||
| 40 | - $payExchangeInfoHead->setGuid($uuid); | ||
| 41 | - $payExchangeInfoHead->setInitalRequest('原始请求');//支付原始请求 | ||
| 42 | - $payExchangeInfoHead->setInitalResponse('ok');//支付原始返回 | ||
| 43 | - $payExchangeInfoHead->setEbpCode('4423968643'); | ||
| 44 | - $payExchangeInfoHead->setPayCode('312226T001'); | ||
| 45 | - $payExchangeInfoHead->setPayTransactionId('b201907311451410140026320'); | ||
| 46 | - $payExchangeInfoHead->setTotalAmount(1); | ||
| 47 | - $payExchangeInfoHead->setCurrency(502); | ||
| 48 | - $payExchangeInfoHead->setVerDept(3); | ||
| 49 | - $payExchangeInfoHead->setPayType(1); | ||
| 50 | - $payExchangeInfoHead->setTradingTime($tradingTime); | 31 | +$collection->setSessionID($sid); |
| 51 | 32 | ||
| 52 | - $payExchangeInfoHead->setNote('测试订单'); | ||
| 53 | - $collection->setPayExchangeInfoHead($payExchangeInfoHead); | 33 | +$payExchangeInfoHead = PayExchangeInfoHead::make(); |
| 34 | +$payExchangeInfoHead->setGuid($uuid); | ||
| 35 | +$payExchangeInfoHead->setInitalRequest('原始请求');//支付原始请求 | ||
| 36 | +$payExchangeInfoHead->setInitalResponse('ok');//支付原始返回 | ||
| 37 | +$payExchangeInfoHead->setEbpCode('4423968643'); | ||
| 38 | +$payExchangeInfoHead->setPayCode('312226T001'); | ||
| 39 | +$payExchangeInfoHead->setPayTransactionId('b201907311451410140026320'); | ||
| 40 | +$payExchangeInfoHead->setTotalAmount(1); | ||
| 41 | +$payExchangeInfoHead->setCurrency(502); | ||
| 42 | +$payExchangeInfoHead->setVerDept(3); | ||
| 43 | +$payExchangeInfoHead->setPayType(1); | ||
| 44 | +$payExchangeInfoHead->setTradingTime($tradingTime); | ||
| 54 | 45 | ||
| 55 | - $goodsItem1 = GoodsInfoItem::make(); | ||
| 56 | - $goodsItem1->setGname('测试商品01'); | ||
| 57 | - $goodsItem1->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=261&retail_goods_id=21&groupType=3'); | 46 | +$payExchangeInfoHead->setNote('测试订单'); |
| 47 | +$collection->setPayExchangeInfoHead($payExchangeInfoHead); | ||
| 58 | 48 | ||
| 59 | - $goodsItem2 = GoodsInfoItem::make(); | ||
| 60 | - $goodsItem2->setGname('测试商品2'); | ||
| 61 | - $goodsItem2->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=441&retail_goods_id=34&groupType=3'); | 49 | +$goodsItem1 = GoodsInfoItem::make(); |
| 50 | +$goodsItem1->setGname('测试商品01'); | ||
| 51 | +$goodsItem1->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=261&retail_goods_id=21&groupType=3'); | ||
| 62 | 52 | ||
| 63 | - $payExchangeInfoItem->setOrderNo('RE202102252327330035730408'); | ||
| 64 | - $payExchangeInfoItem->pushGoodsInfo($goodsItem1); | ||
| 65 | - $payExchangeInfoItem->pushGoodsInfo($goodsItem2); | 53 | +$goodsItem2 = GoodsInfoItem::make(); |
| 54 | +$goodsItem2->setGname('测试商品2'); | ||
| 55 | +$goodsItem2->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=441&retail_goods_id=34&groupType=3'); | ||
| 66 | 56 | ||
| 67 | - $payExchangeInfoItem->setRecpAccount('OSA571908863132601'); | ||
| 68 | - $payExchangeInfoItem->setRecpCode('91440113304476710E'); | ||
| 69 | - $payExchangeInfoItem->setRecpName('guangdongloveback'); | 57 | +$payExchangeInfoItem->setOrderNo('RE202102252327330035730408'); |
| 58 | +$payExchangeInfoItem->pushGoodsInfo($goodsItem1); | ||
| 59 | +$payExchangeInfoItem->pushGoodsInfo($goodsItem2); | ||
| 70 | 60 | ||
| 61 | +$payExchangeInfoItem->setRecpAccount('OSA571908863132601'); | ||
| 62 | +$payExchangeInfoItem->setRecpCode('91440113304476710E'); | ||
| 63 | +$payExchangeInfoItem->setRecpName('guangdongloveback'); | ||
| 71 | 64 | ||
| 72 | - $collection->pushPayExchangeInfoLists($payExchangeInfoItem); | ||
| 73 | 65 | ||
| 66 | +$collection->pushPayExchangeInfoLists($payExchangeInfoItem); | ||
| 74 | 67 | ||
| 75 | - $collection->setServiceTime($serviceTime); | ||
| 76 | 68 | ||
| 69 | +$collection->setServiceTime($serviceTime); | ||
| 77 | 70 | ||
| 78 | - $collection->setCertNo(config('customs.cert_no')); | ||
| 79 | 71 | ||
| 80 | - $collection->setSignValue("n48bqbODd6cNU/RDErvHHb/4+65ePk1MTxVL5Kln+dwM7K2f/BLvCv0OwUN2j7qeFvvJFTfTfpDzb2xc+OwGc/U0ZTWby9BDV47eXQE+o6JoNtXJ5yR6+lje620tW987Pzd4kO9+gwmNKJoufwwaCUTEm6tGNlzaYliOpxaiYS4="); | 72 | +$collection->setCertNo(config('customs.cert_no')); |
| 81 | 73 | ||
| 82 | -}); | 74 | +$collection->setSignValue("n48bqbODd6cNU/RDErvHHb/4+65ePk1MTxVL5Kln+dwM7K2f/BLvCv0OwUN2j7qeFvvJFTfTfpDzb2xc+OwGc/U0ZTWby9BDV47eXQE+o6JoNtXJ5yR6+lje620tW987Pzd4kO9+gwmNKJoufwwaCUTEm6tGNlzaYliOpxaiYS4="); |
| 75 | + | ||
| 76 | +$response = CustomsFacade::report($collection); | ||
| 83 | 77 | ||
| 84 | var_dump($response); | 78 | var_dump($response); |
-
请 注册 或 登录 后发表评论