【问题标题】:accepting payments on website在网站上接受付款
【发布时间】:2011-08-23 07:40:09
【问题描述】:

我有 2 页用于收集在线服务业务的付款。

第一种形式从买家那里收集基本信息(姓名、地址、出生日期等)并插入到 mysql 表中

当第一个页面被提交时,它会将用户转发到一个页面,在那里他们可以选择链接到贝宝支付网关的服务包。

我面临的情况是,在提交第一页后(数据被插入到 mysql),但假设用户决定不支付第二页的包裹费用,我在 mysql 表中有冗余数据

有没有办法解决这个问题?我应该将收款+信息收集放在一个页面中吗?

请指教,

【问题讨论】:

    标签: php mysql forms payment-gateway


    【解决方案1】:

    如果您不希望客户输入两次他的个人/运输信息,请实施一个帐户系统,在该系统中,用户使用电子邮件/密码创建一个帐户,并且他的个人/运输信息与该帐户相关联。

    如果你不想要账户系统,你可以这样做:当用户回来时,如果他已经输入了运输信息并且没有完成她的付款,建议他重新使用之前的信息(由他的例如 cookie)。

    但无论如何,对于选择重新输入信息(或创建多个帐户)的用户,您无能为力

    【讨论】:

    • 我的第一页确实使用电子邮件和密码创建了一个帐户。我应该更多地研究 cookie 来跟踪回头客,提示他们登录系统完成交易,而不是输入新鲜的信息..谢谢
    【解决方案2】:

    您的数据库中没有冗余数据,您有对您的产品感兴趣的潜在客户 - 但somehow 没有完成付款步骤。

    您可以稍后联系他们 - 收到他们的电子邮件 - 并进行一些售后。

    【讨论】:

      【解决方案3】:

      您可以在第一页输入的数据上设置时间戳。定期让脚本在数据库中运行并删除比上次扫描更旧的条目。例如,如果您每天运行它,请删除超过 2 天的所有内容。每小时,超过 2 小时,等等。

      【讨论】:

        猜你喜欢
        • 2018-07-01
        • 1970-01-01
        • 2012-06-17
        • 2014-03-19
        • 2022-01-18
        • 1970-01-01
        • 2018-07-04
        • 2012-12-09
        • 2011-09-22
        相关资源
        最近更新 更多