|
...
|
...
|
@@ -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); |
...
|
...
|
|