diff --git a/composer.json b/composer.json index 0ec95467..f3220e70 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "lokielse/omnipay-alipay", + "name": "hinet/omnipay-alipay", "type": "library", "description": "Alipay gateway for Omnipay payment processing library", "keywords": [ @@ -33,7 +33,7 @@ "ext-json": "*", "ext-openssl": "*", "omnipay/common": "^3.0", - "php-http/guzzle6-adapter": "^2.0" + "php-http/guzzle7-adapter": "^0.1" }, "require-dev": { "omnipay/tests": "^3.0", diff --git a/src/Requests/AopCompletePurchaseRequest.php b/src/Requests/AopCompletePurchaseRequest.php index 2d7ac43b..2136b1e7 100644 --- a/src/Requests/AopCompletePurchaseRequest.php +++ b/src/Requests/AopCompletePurchaseRequest.php @@ -70,7 +70,9 @@ public function sendData($data) $request->setEndpoint($this->getEndpoint()); $request->setBizContent(['trade_no' => $tn]); $request->setPrivateKey($this->getPrivateKey()); - + // Must set cert path if you used certificate mode + $request->setAlipayRootCert($this->getAlipayRootCert()); + $request->setAppCert($this->getAppCert()); /** * @var AopTradeQueryResponse $response */ diff --git a/src/Requests/AopVerifyAppPayReturnRequest.php b/src/Requests/AopVerifyAppPayReturnRequest.php index f36d2b11..6b5668b8 100644 --- a/src/Requests/AopVerifyAppPayReturnRequest.php +++ b/src/Requests/AopVerifyAppPayReturnRequest.php @@ -46,7 +46,7 @@ public function getData() /** * @throws InvalidRequestException */ - public function validate() + public function validate(...$args) { parent::validate( 'result'