首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确地向ChipDNA服务器配置文件中添加第二个定位板?

如何正确地向ChipDNA服务器配置文件中添加第二个定位板?
EN

Stack Overflow用户
提问于 2018-05-21 20:14:53
回答 1查看 177关注 0票数 1

我已经完全安装并运行了ChipDNA服务器,并且它能够与位于同一网络的不同计算机上的虚拟PinPad通信。下面是正在工作的示例配置文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?><ChipDnaServer version="1.0.0">
<MachineName>localhost</MachineName>
<ApplicationIdentifier>CBXTEST</ApplicationIdentifier>
<Socket>192.168.1.164:1869</Socket>
<Terminals>
    <Terminal>
        <TerminalId>99961609</TerminalId>
        <TransactionKey>0gmKTUTZdwQDT5AV</TransactionKey>
        <PaymentDevices>
            <PaymentDevice>        
                <Model>Creditcall-Virtual-Attended</Model>
                <Id>29252553</Id>
                <Protocol>TCPIP</Protocol>
                <Port>1870</Port>
                <Address>192.168.1.250</Address>
                <Baudrate>9600</Baudrate>
                <Parity>none</Parity>
                <Stopbits>1</Stopbits>
                <Databits>8</Databits>
                <StandbyMessage>Welcome to CBX Jose!</StandbyMessage>
            </PaymentDevice>
        </PaymentDevices>
    </Terminal>
</Terminals>
<Tms>
    <Servers>
        <Server>
            <Url>https://testtms.cardeasexml.com</Url>
            <Timeout>45000</Timeout>
        </Server>
    </Servers>
</Tms>

现在,我试图添加一个简单的另一个针垫第二个。但是,我收到错误代码"DuplicatePaymentDevice":

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?><ChipDnaServer version="1.0.0">
<MachineName>localhost</MachineName>
<ApplicationIdentifier>CBXTEST</ApplicationIdentifier>
<Socket>192.168.1.164:1869</Socket>
<Terminals>
    <Terminal>
        <TerminalId>99961609</TerminalId>
        <TransactionKey>0gmKTUTZdwQDT5AV</TransactionKey>
        <PaymentDevices>
            <PaymentDevice>        
                <Model>Creditcall-Virtual-Attended</Model>
                <Id>29252553</Id>
                <Protocol>TCPIP</Protocol>
                <Port>1870</Port>
                <Address>192.168.1.250</Address>
                <Baudrate>9600</Baudrate>
                <Parity>none</Parity>
                <Stopbits>1</Stopbits>
                <Databits>8</Databits>
                <StandbyMessage>Welcome to CBX Jose!</StandbyMessage>
            </PaymentDevice>
            <PaymentDevice>        
                <Model>Creditcall-Virtual-Attended</Model>
                <Id>29252555</Id>
                <Protocol>TCPIP</Protocol>
                <Port>1870</Port>
                <Address>192.168.1.267</Address>
                <Baudrate>9600</Baudrate>
                <Parity>none</Parity>
                <Stopbits>1</Stopbits>
                <Databits>8</Databits>
                <StandbyMessage>Welcome to CBX Jose!</StandbyMessage>
            </PaymentDevice>
        </PaymentDevices>
    </Terminal>
</Terminals>
<Tms>
    <Servers>
        <Server>
            <Url>https://testtms.cardeasexml.com</Url>
            <Timeout>45000</Timeout>
        </Server>
    </Servers>
</Tms>

我看过很多CreditCall文档,没有“多个设备”的例子,他们只是说'ChipDNA服务器能够控制多个设备‘。正如您所看到的,ID与前面的ID以及IPAddress不同,但我仍然收到错误。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-24 20:30:30

现在看来,包含CreditCall服务器的ChipDNA SDK在StackOverFlow上并不流行。然而,我已经与CreditCall支持部门进行了交谈,并得到了我的答案,以防其他人将来需要这方面的信息:

PinPad服务器上的每个独立的ChipDNA都需要自己的终端ID来执行单独的事务。当我问这个问题时,我们只分配了一个终端ID,因此我的.config文件将无法工作。然后,CreditCall为我们设置了两个附加的终端,我们只需将每个终端添加到配置中,如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?><ChipDnaServer version="1.0.0">
<MachineName>localhost</MachineName>
<ApplicationIdentifier>CBXTEST</ApplicationIdentifier>
<Socket>192.168.1.164:1869</Socket>
<Terminals>
    <Terminal>
        <TerminalId>****1649</TerminalId>
        <TransactionKey>paTKZJ5kTtEArt3X</TransactionKey>
        <PaymentDevices>
            <PaymentDevice>        
                <Model>Creditcall-Virtual-Attended</Model>
                <Id>29252553</Id>
                <Protocol>TCPIP</Protocol>
                <Port>1870</Port>
                <Address>192.168.1.167</Address>
                <!--<Baudrate>9600</Baudrate>
                <Parity>none</Parity>
                <Stopbits>1</Stopbits>
                <Databits>8</Databits>-->
                <StandbyMessage>Welcome to CBX Alfonso!</StandbyMessage>
                <DeviceActive>true</DeviceActive>
            </PaymentDevice>
        </PaymentDevices>
    </Terminal>
    <Terminal>
        <TerminalId>****1648</TerminalId>
        <TransactionKey>muZAAAAARvtn33DXk</TransactionKey>
        <PaymentDevices>
            <PaymentDevice>        
                <Model>Creditcall-Virtual-Attended</Model>
                <Id>29252555</Id>
                <Protocol>TCPIP</Protocol>
                <Port>1870</Port>
                <Address>192.168.1.164</Address>
                <!--<Baudrate>9600</Baudrate>
                <Parity>none</Parity>
                <Stopbits>1</Stopbits>
                <Databits>8</Databits>-->
                <StandbyMessage>Welcome to CBX ServIOT!</StandbyMessage>
                <DeviceActive>true</DeviceActive>
            </PaymentDevice>
        </PaymentDevices>
    </Terminal>
    <Terminal>
        <TerminalId>****1609</TerminalId>
        <TransactionKey>0gmAAAAAdwQDT5AV</TransactionKey>
        <PaymentDevices>
            <PaymentDevice>        
                <Model>Creditcall-Virtual-Attended</Model>
                <Id>29252554</Id>
                <Protocol>TCPIP</Protocol>
                <Port>1870</Port>
                <Address>192.168.1.250</Address>
                <!--<Baudrate>9600</Baudrate>
                <Parity>none</Parity>
                <Stopbits>1</Stopbits>
                <Databits>8</Databits>-->
                <StandbyMessage>Welcome to CBX Jose!</StandbyMessage>
                <DeviceActive>true</DeviceActive>
            </PaymentDevice>
        </PaymentDevices>
    </Terminal>
</Terminals>
<Tms>
    <Servers>
        <Server>
            <Url>https://testtms.cardeasexml.com</Url>
            <Timeout>45000</Timeout>
        </Server>
    </Servers>
</Tms>

此配置具有所有3个pinpads,位于同一网络中的单独计算机上,用于与ChipDNA服务器通信。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50456026

复制
相关文章

相似问题

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