PHP怎样实现支付功能?

源码如下:请大家帮我看看应该怎样实现??

<?php

session_start();

include '../conn.php';

include 'function.php';

 

$uid=$_REQUEST['uid'];

 

$sql = "SELECT * FROM user where id = '".$uid."'";

$result = $conn->query($sql);

 

if ($result->num_rows <= 0) {

 

echo '请先注册或登录!';

exit;

  }

 

?>

<!DOCTYPE>

<html>

<head>

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

  <title>网购</title>

  <link rel="stylesheet" type="text/css" href="../css/general.css">

  <link rel="stylesheet" type="text/css" href="../css/index.css">

  <script type="text/javascript" src="../js/jquery.js"></script>

</head>

<body>

<!-- 顶部开始 -->

 

<!-- 头部开始 -->

<?php include 'header.php'; ?>

<!-- 头部结束 -->

<!-- 主体开始 -->

<div class="center">

  <p>请选择支付方式</p>

      <br>  <br>  <br>  <br>

      <p >

<select class="shortselect" name="pay_method">




 

        <?php

$sql = "SELECT * FROM pay ";

$result = $conn->query($sql);

 

if ($result->num_rows > 0) {

 

while($row = $result->fetch_assoc()) {

?>

<option value="<?php echo $row['id']?>"><?php

  echo $row['pay_method'];

 ?></option>

 

<hr>

 <?php

}

}

 ?> </select></p><br>


 

 <button class="button button2" onclick="window.location.href='paysuccess.php?uid=<?php echo $uid?>'">立即支付</button><br>

</div>

<!-- 页脚开始 -->

<div class="footer mt20">

<script type="text/javascript" src="../js/juicer.js"></script>

</body></html>

 

 

支付不是一两句话就能实现的

1. 你的代码和支付功能没关系

2.支付一般走第三方支付,比如微信、支付宝。大概流程是 注册账户-认证-创建应用拿到key-嵌入现成的SDK-数据对接自己系统的订单管理

 

我写过两个开发过程的坑你在之后可以参考下

【微信支付】使用openssl命令生成apiclient_key.pem报错cURL error 58

 https://coderfix.blog.csdn.net/article/details/105644855 

【支付宝小程序】PHP 获取用户敏感信息手机号 验签解密 RSA解密 AES解密 

https://coderfix.blog.csdn.net/article/details/86250490

 

其实就是对接支付接口,支付接口要什么你传什么。