gatewayUrl = "https://openapi.alipay.com/gateway.do"; $aop->appId = "appid"; $aop->rsaPrivateKey = "用户私钥"; $aop->format = "json"; $aop->charset = "UTF-8"; $aop->signType = "RSA2"; $aop->alipayrsaPublicKey = '支付宝公钥';////实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.trade.app.pay $request = new alipay\request\AlipayTradeAppPayRequest(); //SDK已经封装掉了公共参数,这里只需要传入业务参数 /*$bizcontent = "{\"body\":\"我是测试数据\"," . "\"subject\": \"App支付测试\"," . "\"out_trade_no\": \"asdasdasdadasd11\"," . "\"timeout_express\": \"30m\"," . "\"total_amount\": \"0.01\"," . "\"product_code\":\"QUICK_MSECURITY_PAY\"" . "}";*/ $data["total_amount"]="0.01"; $data["subject"]="预定酒店消费"; $data["out_trade_no"]="JD201909051809240201"; $data["product_code"]="QUICK_MSECURITY_PAY"; $bizcontent=json_encode($data,JSON_UNESCAPED_UNICODE); //$bizcontent='{"productCode":"QUICK_MSECURITY_PAY","body":"","subject":"预定酒店消费","out_trade_no":"JD201909051809240201","total_amount":2000.00,"timeout_express":"1m"}'; $request->setNotifyUrl("https://www.jucheng01.net/infert"); $request->setBizContent($bizcontent); //这里和普通的接口调用不同,使用的是sdkExecute $response = $aop->sdkExecute($request); var_dump($response);die();