帮助

 处理支付信息

     根据你偏向于前端或者是后端集成的方法。有两种截然不同的方式可以管理iLearning中的付费用户的支付信息。

     Oracle iLearning本身并不是一个支付或订购管理系统,不管理财务事务。该产品的目的是通过提供和特定专用软件的集成点,来实现该系统的可配置的灵活性。

     Oracle iLearning 当然是最容易与Oracle的相关产品集成,比如:Oracle iPayment,Oracle Order Management。但是通过更深层次的自定义设置,你可以和第三方的产品集成。

    下面的两种方法不能在同一个站点上交互使用。你必须决定哪种方式更适合你的商业需求。

建立一个自助式的支付服务器

    为客户提供一种前端的,自助式的购买方式。你可以将Oracle 学习站点与一个支付服务器系统集成。比如:Oracle iPayment。

    和Oracle iPayment 集成是一项比较简单的任务。Oracle iLearning 提供一个连接工具和专门的文档使你能将两个应用连接起来。

    如果你想使用一个现有的Oracle以外的第三方支付系统。那么你就必须进行更多的用户化来集成两个单独的系统。Oracle iLearning为你提供API请求,来建立必要的连接。参见专门的API文档。

    与支付服务器集成给学员提供一种自助式服务的功能,学员可直接从iLearning类别目录中购买课程。学员会看见每一个有价格信息的课程都有一个'购买'按钮。当他们点击 购买按钮后,应用程序将信息传递给支付服务器。在处理完支付信息之后返回给Oracle学习系统。这时他们就可注册到相应的课程了。

    如果一个课程没有价格信息,那么就是免费的。学员就会看见一个'注册'按钮,这时支付服务器不予介入。

    为了使你能完成该功能,Oracle 学习系统通过标准的名为管理支付服务器信息的站点帮助页面来 为你提供帮助。

实施一个后端的订购管理系统

    还有一种方法就是在Oracle 学习系统中手动管理订单,并通过一些其他的外部系统来对这些支付进行处理。例如:采用预支付的方式,用户购买一些特定课程的1000个学员帐号使用一段固定的时间。

在这种情况下,在iLearning中手工管理培训订单来控制有效的注册。课程在iLearning内单独购买,区别于直接从类别目录订购。

这种方法假设Oracle 学习系统对支付处理一无所知。你一旦收到用户的支付费用,可以为用户订购的课程建立订单,并将用户和课程关联。

每个订单对应一个代表一个或多个课程的部件号。你既可以通过将相应的序列号发送给用户,也可通过管理员将课程直接赋予用户。

实现步骤:

这种方法适用于小规模数量的订单使用情况。

当然也可以从其他的系统中导入订单信息,这需要一些用户化的配置来连接订单管理系统,例如:Oracle Order Management。该层次的后台的集成也需要Oracle 学习系统的安装。

Back

返回

Menu

菜单