【问题标题】:Transfer input data from form to paypal payment and save if payment was successful将输入数据从表单传输到贝宝付款,如果付款成功则保存
【发布时间】:2018-07-07 01:37:23
【问题描述】:

我正在尝试将 paypal 支付按钮集成到我的网站并有一个问题:

在用户使用贝宝付款之前,他以名为 name="amount" 和 name="address" 的形式输入了两个变量。

然后用户点击 paypal 按钮并被重定向到支付系统,在该系统中显示他想要购买的数量和价格(这不是问题),付款后用户被重定向回来,它只是打印“支付成功”,问题是,我如何将“金额”和“地址”的访问权重新存储到数据库中?

在这里使用 $_SESSION 安全吗?

【问题讨论】:

    标签: php paypal


    【解决方案1】:

    使用会话非常安全。例如,您可以按如下方式传递变量

    <?php
    session_start();
    $_session['amount'] =30;
    
    ?>
    

    至于获取地址和数量存储在数据库中。一旦 paypal 支付成功,pay normal 会在 url 中返回支付的金额、交易 ID、货币类型等。您可以使用 GET 方法获取这些数据,然后与其他变量会话一起存储在数据库中。除非我看到您的代码以及您到目前为止所做的工作,否则我将能够为您提供进一步的帮助。

    【讨论】:

      猜你喜欢
      • 2015-12-01
      • 2011-07-25
      • 2016-06-17
      • 2013-12-12
      • 2013-03-24
      • 2012-07-20
      • 2016-05-27
      • 2013-09-21
      • 1970-01-01
      相关资源
      最近更新 更多