update: alipay f2f sdk

This commit is contained in:
tokumeikoi 2022-02-24 21:11:32 +08:00
parent 5fde09344c
commit 313ac9d27f

View File

@ -57,17 +57,12 @@ class AlipayF2F {
public function notify($params)
{
$gateway = Omnipay::create('Alipay_AopF2F');
$gateway->setSignType('RSA2'); //RSA/RSA2
$gateway = new \Library\AlipayF2F();
$gateway->setAppId($this->config['app_id']);
$gateway->setPrivateKey($this->config['private_key']); // 可以是路径,也可以是密钥内容
$gateway->setAlipayPublicKey($this->config['public_key']); // 可以是路径,也可以是密钥内容
$request = $gateway->completePurchase();
$request->setParams($_POST); //Optional
try {
/** @var \Omnipay\Alipay\Responses\AopCompletePurchaseResponse $response */
$response = $request->send();
if ($response->isPaid()) {
if ($gateway->verify($params)) {
/**
* Payment is successful
*/