首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Omnipay中实现NMI?

如何在Omnipay中实现NMI?
EN

Stack Overflow用户
提问于 2015-10-29 05:35:45
回答 1查看 460关注 0票数 0

我使用composer加载Ominpay-nmi所需的所有内容。我没有收到任何编写器错误,但是当我运行

代码语言:javascript
复制
use Omnipay\Omnipay;
$gatewayObj = Omnipay::create("NMI");

我在/home/ken/NetBeansProjects/tournament/vendor/omnipay/common/src/Omnipay/Common/GatewayFactory.php第105行收到消息致命错误:未捕获异常'Omnipay\Common\ exception \RuntimeException‘,消息为'Class '\Omnipay\NMI\Gateway’not found‘

中建议的那样创建一个空类。

代码如下:

代码语言:javascript
复制
<?php

namespace Omnipay\myNMIGateway;

class Gateway {
//put your code here
}

编写器代码

代码语言:javascript
复制
{
    "name":"x/x",
    "description":"autoload for tournament software",
    "license":"",

    "require": {
        "php": ">=5.3.0",
        "ext-curl": "*",
        "ext-json": "*",
        "paypal/rest-api-sdk-php" : "dev-master",
        "mfauveau/omnipay-nmi": "~2.0",
        "twilio/sdk": "dev-master",
        "mailgun/mailgun-php": "dev-master",
        "components/jqueryui":">=1.11.4",
        "bacon/bacon-qr-code": "dev-master"
    },         

    "autoload":{
        "files":["tournamentConfig.php"],
        "psr-4":{"mts\\classes\\":"classes", 
                 "mts\\classes\\tables\\":"classes/tables/src",
                 "mts\\":"classes\\factories",
                 "mts\\":"classes\\data",
                 "mts\\":"classes\\view",
                 "mts\\":"classes\\keys",
                 "mts\\view\\":"view",
                 "mts\\model\\":"model"
        }
    }
}

任何特定于NMI和Paypal的例子(这将是我的下一个网关实现)将非常感谢。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-10-29 12:31:28

mfauveau/omnipay-nmi中的类文件如下所示:

代码语言:javascript
复制
namespace Omnipay\NMI;
use Omnipay\Common\AbstractGateway;
class DirectPostGateway extends AbstractGateway

因此,要加载它,您应该这样做:

代码语言:javascript
复制
$gatewayObj = Omnipay::create("NMI_DirectPost");

PayPal REST网关的文档相当完整,要加载您应该使用的文档:

代码语言:javascript
复制
$gatewayObj = Omnipay::create("PayPal_Rest");
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33402013

复制
相关文章

相似问题

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