php - 通过表单提交 Paypal 付款后将数据插入MySQL DB

标签 php mysql mysqli paypal

我有一个小脚本,实际上是将数据插入MySQL数据库。
但是,我希望在用户注册后将其插入数据库,并通过用户注册+paypal表单进行支付。
由于paypal有单独的表单,在paypal支付确认后,我如何对这些表单进行标记(当然还要确保其安全)以处理数据插入?
以下是我的数据插入代码(MySQLi面向对象):

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

我该怎么做?

最佳答案

从你的问题和附加的代码来看,你需要解释一下它是如何工作的
您需要执行以下步骤:
首先创建自己的表单并从客户端收集数据,将其存储在数据库中(使状态为“尚未付款…”),然后将表单发送到第二页
在那一页有一个贝宝购买按钮在这个表格上,你将打印到客户信息从你的数据库到
PayPal BUY button FORM
在返回页或通知url上
see here
检查PayPal响应,如果支付成功,请添加数据库行并更改用户状态。
致谢页

关于php - 通过表单提交 Paypal 付款后将数据插入MySQL DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52495287/

相关文章:

php - MySQL 准备好的查询是否为每 session 一次的查询提供性能优势?

php - 多个连接上的事务,当一个事务执行时数据完整性失败

php - PHP 中的 Edmonds 最大匹配算法

docker-entrypoint-initdb 中的 MySQL 脚本未执行

php - CakePHP 删除超过 5 天的记录

PHP 用户名/密码安全

mysql - 从第一条记录返回记录,得到需要返回的记录数

php - MySQL 未接收信息。使用 MySQLi 扩展

php - 如何使用适用于 Yii2 的 AWS SDK 将图像上传到数字 Ocean Spaces?

php - 更正php的错误报告