123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- <?php
- namespace BsPayClassify;
- use BsPaySdk\core\BsPayClient;
- use BsPaySdk\request\V2QuickbuckleConfirmRequest;
- class QuickbuckleConfirm extends BaseInfo
- {
- function confirm($data=array())
- {
- $huifuid=config('HFConfig.huifu_id');
-
- $request = new V2QuickbuckleConfirmRequest();
-
- $request->setReqDate(date("Ymd"));
-
- $request->setReqSeqId($data['ReqId']);
-
- $request->setHuifuId($huifuid);
-
- $request->setOutCustId($data['OutId']);
-
- $request->setOrderId($data['orderID']);
-
- $request->setOrderDate(date('Ymd'));
-
- $request->setCardId($data['CardID']);
-
- $request->setCardName($data['CardName']);
-
- $request->setCertType("00");
-
- $request->setCertId($data['CertID']);
-
- $request->setCardMp($data['mobile']);
-
- $request->setVerifyCode($data['sms_code']);
-
- $extendInfoMap = $this->getExtendInfos($data);
- $request->setExtendInfo($extendInfoMap);
- $client = new BsPayClient();
- $result = $client->postRequest($request);
- return $result;
- }
-
- function getExtendInfos($data)
- {
-
- $extendInfoMap = array();
-
-
- $extendInfoMap["trans_id"] = $data['trans_id'];
-
-
-
-
- return $extendInfoMap;
- }
- function getTrxDeviceInf()
- {
- $dto = array();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- return json_encode($dto, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
- }
- function getRiskInfo()
- {
- $dto = array();
-
-
-
-
-
-
-
-
-
-
- return json_encode($dto, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
- }
- }
|