php 后台给安卓写支付宝接口
程序员文章站
2022-03-21 20:08:24
...
这篇文章介绍的内容是关于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实现与安卓客户端查询交互
下一篇: php中常用的正则表达式规则总结