【问题标题】:Paypal integration in Oracle XEOracle XE 中的 Paypal 集成
【发布时间】:2014-09-12 02:35:46
【问题描述】:

我目前正在使用带有 Oracle APEX 的 Oracle Express Edition 11g。我想将 Paypal 集成到我的一个顶级应用程序中。

据我所知,Paypal 无法集成到 Oracle Express Edition 中,因为它需要 Wallet。钱包仅在标准版中可用。

由于我有 APEX APP(这是一个 Internet 应用程序),我不能使用“Named User Plus”许可选项,而应该转到“Per Processor”许可选项,这会花费我很多。

还有其他方法可以将 APEX 中的 Paypal 与 Oracle Express Edition 11g 集成吗?

在过去的一周里,我对此做了很多研究。看起来这是不可能的,集成 Paypal 会违反 OTN 许可证。

在 Oracle APEX Express Edition 中是否可以使用任何其他付款方式?如果什么都没有,那么我会考虑为 Paypal 功能编写一个 PHP 应用程序,并将数据保存在 Oracle 数据库中,然后我的 Apex 应用程序可以访问该数据库。

【问题讨论】:

  • 坏消息是,如果您没有钱包,您将使用 PHP 或其他语言来执行此操作。更有希望的消息是,甲骨文的许可通过第三方捐助者取得了飞跃(向更好的方向发展)。在下面查看我的答案,以快速了解项目评估。

标签: paypal oracle11g oracle-apex


【解决方案1】:

结合使用 Oracle 11 XE 和 APEX 以访问供应商 API(例如 Paypal)

这并不是真正的 特定问题。此处未讨论任何应用程序设计注意事项。

您可能需要仔细查看Paypal RESt API's,它具体描述了几种不同的服务器端脚本语言如何访问 PayPal 功能领域。

Oracle 版本和许可成本

不了解 OP 的财务或资金状况,可能有真正的原因无法访问最低版本(Standard/Standard-One)来获得 Wallet 功能(用于存储加密密钥)的功能和 RDBMS 使用的证书)。

当您开发的东西已经准备好运行 Paypal 的开发人员“沙盒”(如果他们有的话)看看亚马逊的 AWS 服务。他们的产品 RDS(关系数据存储)包括安装了 Oracle 11gR2 RDBMS(标准或标准一)的虚拟服务器。

支付 Oracle 许可费用

阅读他们的 RDS Oracle 许可计划,该计划本质上是一种按小时收费的即用即付服务。这听起来很吓人,但如果你算一算,一年中的总小时数乘以系统使用率应该显示通过传统渠道购买 Oracle 许可证所节省的费用。多付一点预付款(微型实例每年约 50 美元)会让您进入“预留”层,这会大大降低每小时的使用率。

自从我在上一个雇主第一次设置 Oracle APEX 以来,我一直在寻找可以打破成本和间接资源障碍的服务提供商和 SaaS 类型的企业。这主要是因为有些组织可以使用 APEX 平台来满足各种业务和运营需求……但可能无法负担与 Oracle 产品许可相关的成本。

我目前正在设置一个持久的、面向公众的 APEX 实例。 Amazon 的 RDS 目前被评为 APEX 4.1,它为我的许多项目和成功的过渡提供了良好的领先优势关闭“试用和演示”OTN 系统 (apex.oracle.com),该系统还禁止将生产或“真实”数据推送或存储到他们的系统中。

【讨论】:

  • 您好,感谢您的指导。 Amazon RDS 看起来不错。我目前有一个安装了 Oracle XE 和 Apex 的 VPS。我自己管理这个。我不希望将我的客户数据保存在外部 Oracle 数据库中。我现在会选择 PHP 解决方案,可能会将购买信息保存在 Oracle 数据库中。然后这可以由我的 APEX 应用程序引用以向用户提供访问权限。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-11
  • 2019-07-02
  • 2016-10-24
  • 1970-01-01
  • 2019-01-24
  • 2017-12-26
  • 2019-12-27
相关资源
最近更新 更多