文件名称:labs.ares.webshop:Project Ares的网上商店-http
文件大小:1.93MB
文件格式:ZIP
更新时间:2024-06-05 02:43:40
JavaScript
Project Ares网上商店 该项目展示了payworks平台的用例-直接从网上商店使用读卡器接受付款! 整个项目包含2个组成部分: 商家用来发起交易的网上商店 付款应用程序,一旦开始,它将接管付款 网上商店从浏览器启动支付应用程序,该浏览器使用来使用读卡器处理卡付款。 我们使用深层链接触发本机应用程序。 该存储库是项目的网上商店部分。 可以在以下位置访问网上商店应用程序的演示: 应用顺序图 下图描述了Ares项目的各个部分的通信: Web应用程序在Payworks的后端注册交易。 向用户显示了交易的详细信息,并提供了一个启动它的链接。 当他单击它时,本机应用程序将接管并完成交易。 该Web应用程序从payworks的后端获取一个webhook,通知其有关交易状态。 Web应用程序向用户显示此状态,该用户现在已从本机应用程序返回。 与本机应用程序的通信是通过具有特定方案的链接
【文件预览】:
labs.ares.webshop-master
----app.ts(607B)
----services()
--------link-generator.js(686B)
--------conversion-helper.ts(1011B)
--------services.ts(2KB)
--------transaction-dao.js(0B)
--------transaction-stream.js(1023B)
--------presentation-helper.js(726B)
--------conversion-helper.js(1KB)
--------link-generator.ts(675B)
--------transaction-dao-map.ts(999B)
--------transaction-stream.ts(943B)
--------transaction-dao-map.js(1KB)
--------presentation-helper.ts(508B)
--------api()
--------transaction-dao.ts(202B)
--------services.js(1KB)
----tsd.json(823B)
----views()
--------transaction.jade(913B)
--------layout.jade(1KB)
--------error.jade(68B)
--------index.jade(743B)
----models()
--------transaction.js(852B)
--------transaction.ts(368B)
----server.js(1KB)
----LICENSE.txt(1KB)
----app.js(636B)
----tsconfig.json(1KB)
----README.md(4KB)
----typings()
--------tsd.d.ts(431B)
--------serve-static()
--------moment()
--------node()
--------debug()
--------mime()
--------express()
--------socket.io()
----.gitignore(116B)
----server.ts(1KB)
----routes()
--------index.ts(154B)
--------transactions.js(1KB)
--------transactions.ts(1KB)
--------index.js(157B)
----package.json(520B)
----static()
--------img()
--------js()
--------css()
--------files()