Drupal Commerce:如何创建付款方式?

Posted

技术标签:

【中文标题】Drupal Commerce:如何创建付款方式?【英文标题】:Drupal Commerce: How to create a payment method? 【发布时间】:2014-09-12 00:06:10 【问题描述】:

我正在尝试为我们公司的特殊支付服务创建一个 Drupal Commerce 支付模块,而 Magento 的实施非常轻松,但对于 Drupal Commerce 来说,这整个过程都是一个神奇的过程,或者我可能是不习惯 Drupal Commerce。

我已经设置了 Drupal Commerce Kickstart,我正在尝试弄清楚如何设置一个框架支付模块,准备好连接到 Drupal Commerce,但是我遇到的文档是……好吧……放很好(无需生火):它可能需要一些工作。

也许我在寻找所有错误的地方,但我无法找到一些关于为 Drupal Commerce 编写付款方式模块的清晰且中肯的文档。在我失去理智之前,谁能指出我的“Drupal Commerce Payment Method Programming for Dummies”? :)

我已阅读 Drupal Commerce 网站上的所有相关文档,但它要么只是泛泛地谈论支付模块,要么实际上谈论如何创建这些支付方式模块的页面缺乏信息、写得非常糟糕或只是简单明了还不存在。

更新:我已经放弃了这个项目。恕我直言,Drupal Commerce 完全失败了。我对世界的免费建议:请使用 Magento 或其他一些严肃的电子商务套件而不是 Drupal Commerce。

【问题讨论】:

我知道这个问题有点绝望,考虑到 Drupal Commerce 的用户群很小,更不用说缺乏开发人员(以及对他们的支持)。 试试这些模块:drupal.org/project/paymentdrupal.org/project/payment_commerce“支付是一个通用支付平台,它允许其他模块使用任何插入支付的支付方式。” 【参考方案1】:

正如 jbennecker 所说,您可以使用一些模块进行付款。常用的模块是Drupal's payment module。如果你想专门为 Drupal 的电子商务使用支付,那么如果你已经安装了电子商务模块,我建议你使用modules showed at the Drupal Commerce site. 这些是单个模块。

他们还说明了安装这些模块必须做什么,以及使用它需要什么。就像PayPal 一样,您需要有一个 PayPal 帐户,该帐户使用网关解决方案连接到模块以接收付款。

更新

尝试阅读此instruction。您还需要hook_commerce_payment_method_info(),您可以了解更多关于here.的信息

请务必留意“异地支付方式特别注意事项”部分。

对不起,我误解了你的问题,我能够阅读上面的说明编写一个支付模块。

希望对您有所帮助,如果您有任何问题,请发表评论,如果可以,我会提供帮助。

【讨论】:

我正在寻找一种为 Drupal Commerce 编写支付模块的方法,而不是在 Drupal 中设置简单的支付方式...但感谢您的回答。 我奖励你 50 分,否则他们将会失去......但我现在已经放弃了这个项目。

以上是关于Drupal Commerce:如何创建付款方式?的主要内容,如果未能解决你的问题,请参考以下文章

Drupal Commerce动态行项目

将drupal commerce产品添加到购物车,无需以编程方式重新加载页面

如何使 Drupal Commerce 配置实体可修改

如何从Drupal Commerce中的国家/地区代码获取国家/地区名称

Drupal Commerce Kickstart2 中的其他字段

Drupal 7 Commerce Paypal WPP 配置