作者 竞泽

test:更新测试文件

<?php
foreach (['./', '../', '../../', '../../../'] as $pathPrefix) {
$loaderFile = $pathPrefix . 'vendor/autoload.php';
if (file_exists($loaderFile)) {
require_once $loaderFile;
break;
}
}
... ...
... ... @@ -8,77 +8,71 @@ use Lackoxygen\Customs\Request\Struct\GoodsInfoItem;
use Lackoxygen\Customs\Request\Struct\PayExchangeInfoHead;
use Lackoxygen\Customs\Request\Struct\PayExchangeInfoItem;
foreach (['./', '../', '../../', '../../../'] as $pathPrefix) {
$loaderFile = $pathPrefix . 'vendor/autoload.php';
if (file_exists($loaderFile)) {
require_once $loaderFile;
break;
}
}
require_once 'bootstrap';
$response = CustomsFacade::report(function (PayExInfo $exInfo) {
$collection = $exInfo;
$payExchangeInfoItem = PayExchangeInfoItem::make();
$collection = PayExInfo::make();
$guid = Str::uuid()->toString();
$payExchangeInfoItem = PayExchangeInfoItem::make();
$tradingTime = date('YmdHis');
$guid = Str::uuid()->toString();
$serviceTime = Carbon::now()->getPreciseTimestamp(3);
$tradingTime = date('YmdHis');
$uuid = "8D5925BF-4DC7-4CC5-AE0B-AB9AA0800E5C";
$serviceTime = Carbon::now()->getPreciseTimestamp(3);
$sid = '4BE53EF8-2432-432C-A102-D33835D2C153';
$uuid = "8D5925BF-4DC7-4CC5-AE0B-AB9AA0800E5C";
$tradingTime = "20210716101722";
$sid = '4BE53EF8-2432-432C-A102-D33835D2C153';
$serviceTime = "1626401880241";
$tradingTime = "20210716101722";
$collection->setSessionID($sid);
$serviceTime = "1626401880241";
$payExchangeInfoHead = PayExchangeInfoHead::make();
$payExchangeInfoHead->setGuid($uuid);
$payExchangeInfoHead->setInitalRequest('原始请求');//支付原始请求
$payExchangeInfoHead->setInitalResponse('ok');//支付原始返回
$payExchangeInfoHead->setEbpCode('4423968643');
$payExchangeInfoHead->setPayCode('312226T001');
$payExchangeInfoHead->setPayTransactionId('b201907311451410140026320');
$payExchangeInfoHead->setTotalAmount(1);
$payExchangeInfoHead->setCurrency(502);
$payExchangeInfoHead->setVerDept(3);
$payExchangeInfoHead->setPayType(1);
$payExchangeInfoHead->setTradingTime($tradingTime);
$collection->setSessionID($sid);
$payExchangeInfoHead->setNote('测试订单');
$collection->setPayExchangeInfoHead($payExchangeInfoHead);
$payExchangeInfoHead = PayExchangeInfoHead::make();
$payExchangeInfoHead->setGuid($uuid);
$payExchangeInfoHead->setInitalRequest('原始请求');//支付原始请求
$payExchangeInfoHead->setInitalResponse('ok');//支付原始返回
$payExchangeInfoHead->setEbpCode('4423968643');
$payExchangeInfoHead->setPayCode('312226T001');
$payExchangeInfoHead->setPayTransactionId('b201907311451410140026320');
$payExchangeInfoHead->setTotalAmount(1);
$payExchangeInfoHead->setCurrency(502);
$payExchangeInfoHead->setVerDept(3);
$payExchangeInfoHead->setPayType(1);
$payExchangeInfoHead->setTradingTime($tradingTime);
$goodsItem1 = GoodsInfoItem::make();
$goodsItem1->setGname('测试商品01');
$goodsItem1->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=261&retail_goods_id=21&groupType=3');
$payExchangeInfoHead->setNote('测试订单');
$collection->setPayExchangeInfoHead($payExchangeInfoHead);
$goodsItem2 = GoodsInfoItem::make();
$goodsItem2->setGname('测试商品2');
$goodsItem2->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=441&retail_goods_id=34&groupType=3');
$goodsItem1 = GoodsInfoItem::make();
$goodsItem1->setGname('测试商品01');
$goodsItem1->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=261&retail_goods_id=21&groupType=3');
$payExchangeInfoItem->setOrderNo('RE202102252327330035730408');
$payExchangeInfoItem->pushGoodsInfo($goodsItem1);
$payExchangeInfoItem->pushGoodsInfo($goodsItem2);
$goodsItem2 = GoodsInfoItem::make();
$goodsItem2->setGname('测试商品2');
$goodsItem2->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=441&retail_goods_id=34&groupType=3');
$payExchangeInfoItem->setRecpAccount('OSA571908863132601');
$payExchangeInfoItem->setRecpCode('91440113304476710E');
$payExchangeInfoItem->setRecpName('guangdongloveback');
$payExchangeInfoItem->setOrderNo('RE202102252327330035730408');
$payExchangeInfoItem->pushGoodsInfo($goodsItem1);
$payExchangeInfoItem->pushGoodsInfo($goodsItem2);
$payExchangeInfoItem->setRecpAccount('OSA571908863132601');
$payExchangeInfoItem->setRecpCode('91440113304476710E');
$payExchangeInfoItem->setRecpName('guangdongloveback');
$collection->pushPayExchangeInfoLists($payExchangeInfoItem);
$collection->pushPayExchangeInfoLists($payExchangeInfoItem);
$collection->setServiceTime($serviceTime);
$collection->setServiceTime($serviceTime);
$collection->setCertNo(config('customs.cert_no'));
$collection->setSignValue("n48bqbODd6cNU/RDErvHHb/4+65ePk1MTxVL5Kln+dwM7K2f/BLvCv0OwUN2j7qeFvvJFTfTfpDzb2xc+OwGc/U0ZTWby9BDV47eXQE+o6JoNtXJ5yR6+lje620tW987Pzd4kO9+gwmNKJoufwwaCUTEm6tGNlzaYliOpxaiYS4=");
$collection->setCertNo(config('customs.cert_no'));
});
$collection->setSignValue("n48bqbODd6cNU/RDErvHHb/4+65ePk1MTxVL5Kln+dwM7K2f/BLvCv0OwUN2j7qeFvvJFTfTfpDzb2xc+OwGc/U0ZTWby9BDV47eXQE+o6JoNtXJ5yR6+lje620tW987Pzd4kO9+gwmNKJoufwwaCUTEm6tGNlzaYliOpxaiYS4=");
$response = CustomsFacade::report($collection);
var_dump($response);
... ...