首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 4-支付系统架构

Laravel 4-支付系统架构
EN

Stack Overflow用户
提问于 2013-09-06 03:32:17
回答 1查看 1.4K关注 0票数 1

这有点难解释,但让我试试:

我正在使用Laravel 4构建一个在线商店,现在我必须创建支付方法,它们可能完全不同,对于每一种方法,我必须创建不同数量的页面(视图),例如:

信用卡

  • 获取信用卡数据(首先,创建一个令牌)。
  • 好的!它被公司接受了,你的令牌被创造出来了,你真的愿意支付吗?
  • 已经付了,谢谢!

信用卡

  • 获取借记卡数据。
  • 已经付了,谢谢!

Paypal

  • 跳转到paypal网站,等待它回来。

条纹

  • 天哪,我们在巴西还没有。:(

Billet (银行)我认为这是我们在巴西才有的东西。这是一份文件(比如一张钞票或一张裂缝,这里有一个例子:小方坯),你可以在家里打印(它有条形码),然后在你的银行付款(在线或亲自付款)。付款后几天,我们的银行账户就会收到付款,所以我们什么也做不了,只要出示文件,等待可能永远不会发生的付款:

  • 只要打开一个新的窗口,客户可以打印或不打印。

当然,对于每一步,都可能会有决策、问题、错误信息、错误的重试(信用卡可能会说“再试一次”,我必须问用户是否想这样做)。

那么,从(主要是)视图、控制器和服务(或者存储库或库.)的角度来看,我们可以在任何时候将更多的支付方法添加到列表中。是否有任何设计模式(添加到存储库模式)将有助于设计这种交互?

EN

回答 1

Stack Overflow用户

发布于 2013-10-08 06:08:37

如果要将请求保存在队列中,可以使用命令模式。

根据我在这个场景中的理解,在获得信用卡和借记卡的详细信息后,我们将刷卡,然后跳过paypal站点,然后我们将有空格,这些是顺序活动或请求队列,在这里我们可以使用命令模式,对于您的信用卡、借记卡等的不同页面,我们可以使用工厂类来获取信用卡和借记卡等的实例。

欢迎修改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18649438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档