3

我有一个网站,客户为服务付费,但必须通过托管预先支付资金,我非常精通 PHP(这是网站的编码内容)我将如何实施一个可以自动运行的托管系统?

4

3 回答 3

5

您需要将设计分解为组件并考虑流程。

托管工作如下:

  • 实体 A 将资金存入实体 B 的托管账户。
  • 实体 A 和实体 B 达成协议
  • 托管账户存入实体 B。

实施方面,我会像任何交易一样跟踪托管存款,我也会以同样的方式跟踪托管付款。

您需要想出一种将“工单”存储在数据库中的方法。这些将有两列“AcceptedByA”和“AcceptedByB”,以及金额。

该过程将是:

  • 实体 A 开立工作订单并向托管账户支付 $X
  • 实体 B 执行工作订单所需的任何操作(将 AcceptedByB 设置为 true)
  • 实体 A 将“AcceptedByA”设置为 true。
  • 从托管账户向实体 B 支付一笔交易。

这是非常高的水平,但它是一个相当简单的想法。

于 2008-09-25T20:03:38.670 回答
1

恕我直言,这个问题太笼统了。您是否正在寻找 PHP-MySQL 级别的设计?比如什么表之类的?或者您正在寻找可以使用的服务?

为简单起见,假设您使用 Paypal 收款和付款。

买方 A 需要为卖方 B 设置和托管。

  1. 您收取 A $x 并将该金额保存在您的 Paypal 帐户中。
  2. 您创建了一条逻辑记录,告诉您 $x 已收到并用于 B。

您必须实现事务(MySQL 或 PHP 中的分层)以确保上述两个步骤都发生。如果由于某种原因创建逻辑记录失败 - 重试第二步 n 次,如果仍然失败,则失败(退款)第一步。

当用户释放托管时,您必须采用类似的方法。

于 2008-09-25T22:26:02.633 回答
0

有很多方法可以解决这样的问题。您可以为自己的平台创建一次性解决方案,或使用 Paypal 的Braintree等市场支付解决方案,或Stripe等其他平台。看看这些,它们使您能够营销分期付款并进行托管。

于 2017-03-27T23:53:14.467 回答