当前位置:Gxlcms > PHP教程 > php后台给安卓写支付宝接口

php后台给安卓写支付宝接口

时间:2021-07-01 10:21:17 帮助过:7人阅读

这篇文章介绍的内容是关于php 后台给安卓写支付宝接口,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

下载支付宝sdk


  function getCode($order, $payment) {
        require_once './pay/aop/AopClient.php';
        $private_path = "./pay/rsa_private_key.pem"; //私钥路径
        $app_id = $payment['app_id']; //支付宝分配给开发者的应用ID
        $method = "alipay.trade.app.pay"; //接口名称
        $format = "json"; //接口格式
//        $return_url = ""; //异步通知
        $charset = "utf-8"; //编码格式
        $sign_type = "RSA2"; //接口版本
        $timestamp = date("Y-m-d H:i:s"); //时间
        $version = "1.0"; //时间
//        $notify_url = ""; //同步通知
        $biz_content = array(
            /* 业务参数 */
            'subject' => $order['order_sn'],
            'out_trade_no' => $order['order_sn'] . $order['log_id'],
            'total_amount' => $order['order_amount'],
//            'seller_id' => $payment['alipay_partner'],
        ); //请求参数
        $biz_contentarr = json_encode($biz_content, JSON_UNESCAPED_UNICODE);
        $parameter = array(
            'app_id' => $payment['app_id'], //支付宝分配给开发者的应用ID
            'method' => "alipay.trade.app.pay", //接口名称
            'format' => "json", //接口格式
//            'return_url' => "1212", //异步通知
            'charset' => "utf-8", //编码格式
            'sign_type' => "RSA2", //接口版本
            'timestamp' => date("Y-m-d H:i:s"), //时间
            'version' => "1.0", //时间
//            'notify_url' => "1212", //同步通知
            'biz_content' => $biz_contentarr,
//             'partner' => $payment['alipay_partner'],
        );
        $Client = new \AopClient();
        $paramStr = $Client->getSignContent($parameter); //组装请求签名参数     
        $sign = $Client->alonersaSign($paramStr, $private_path, 'RSA2', true); //生成签名        
        $parameter['sign'] = $sign;
        $str = $Client->getSignContentUrlencode($parameter);
        return $str;
    }

相关推荐:

php后台关于根据某个相同的日期进行分组

以上就是php 后台给安卓写支付宝接口的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行