首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >狂欢中的活动--场外支付直接银行业务的集成

狂欢中的活动--场外支付直接银行业务的集成
EN

Stack Overflow用户
提问于 2014-06-07 13:42:56
回答 1查看 636关注 0票数 2

我即将将这种激活的非现场支付方法集成到狂欢节中:payments/integrations/directebanking.rb

我在Spree::Gateway中创建了一个app/models/gateway类,以便在管理面板中配置该方法:

代码语言:javascript
复制
class Spree::Gateway::Directebanking < Spree::Gateway
    preference :credential1, :string
    preference :credential2, :string
    preference :credential3, :string
    preference :credential4, :string

    def provider_class
        ActiveMerchant::Billing::Integrations::Directebanking
    end
end

此外,我还将这些行添加到config/application.rb中:

代码语言:javascript
复制
config.after_initialize do  
    Rails.configuration.spree.payment_methods << Spree::Gateway::SofortUeberweisung
end

然而,现在我被困在三件事上:

  1. 我不确定我是否在Spree::Gateway类中添加了正确的首选项。如何找出需要为直接银行模块添加哪些首选项?
  2. 支付流程是什么?如果我尝试用付款方法签出,我会得到ActiveMerchant::Billing::Integrations::Directebanking:Module‘错误的“未定义的新方法”。
  3. 如何禁用显示信用卡字段的默认Javascript行为,如姓名、信用卡号、cvc等?我希望应用程序通过点击'Checkout‘重定向到Directebanking.service_url。
EN

回答 1

Stack Overflow用户

发布于 2014-06-19 05:57:59

不是真的回答你的问题,但给你。

offsite_payment宝石是最近才从ActiveMerchant中提取出来的。最好现在只使用ActiveMerchant。

如果您想使用offsite_payment,我认为您应该使用新重命名的类:

代码语言:javascript
复制
def provider_class
    OffsitePayments::Integrations::Directebanking
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24097830

复制
相关文章

相似问题

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