1

这是一个具体的 iDeal 问题;即使我的证书有效且创建正确,我仍不断收到 SE2700 错误。证书也被上传到收单方(ING 银行),我也下载并添加了收单方的证书。

MercerReturnURL 没有任何特殊字符 ( http://www.04dertien.com ) 并且商家 ID 有效。

有没有可能涉及expose_php设置?

这是理想的错误:

DOMDocument Object (
    [doctype] => 
    [implementation] => (object value omitted) 
    [documentElement] => (object value omitted)
    [actualEncoding] => UTF-8
    [encoding] => UTF-8
    [xmlEncoding] => UTF-8
    [standalone] => 1
    [xmlStandalone] => 1
    [version] => 1.0
    [xmlVersion] => 1.0
    [strictErrorChecking] => 1
    [documentURI] => /DOMAIN/public_html/beta/app/webroot/
    [config] =>
    [formatOutput] =>
    [validateOnParse] =>
    [resolveExternals] =>
    [preserveWhiteSpace] => 1
    [recover] =>
    [substituteEntities] =>
    [nodeName] => #document
    [nodeValue] =>
    [nodeType] => 9 
    [parentNode] => 
    [childNodes] => (object value omitted) 
    [firstChild] => (object value omitted) 
    [lastChild] => (object value omitted) 
    [previousSibling] => 
    [attributes] => 
    [ownerDocument] => 
    [namespaceURI] => 
    [prefix] => 
    [localName] => 
    [baseURI] => /DOMAIN/public_html/beta/app/webroot/ 
    [textContent] => 2013-03-11T15:56:17.834Z SE2700 Invalid electronic signature System generating error: Acquirer Please try again later or pay using another payment method. Betalen met iDEAL is nu niet mogelijk. Probeer het later nogmaals of betaal op een andere manier.
)

这是PHP生成的错误:

Fatal error: 
Uncaught exception 'iDEALConnector\Exceptions\iDEALException' 
with message 'Invalid electronic signature' in 
/DOMAIN/beta/vendors/ideal/Xml/XmlSerializer.php:194 

Stack trace:
#0 /DOMAIN/beta/vendors/ideal/Xml/XmlSerializer.php(145): iDEALConnector\Xml\XmlSerializer->checkForErrorMessage(Object(DOMDocument)) 
#1 /DOMAIN/beta/vendors/ideal/iDEALConnector.php(287): iDEALConnector\Xml\XmlSerializer->deserialize(Object(DOMDocument)) 
#2 /DOMAIN/beta/vendors/ideal/iDEALConnector.php(119): iDEALConnector\iDEALConnector->sendRequest(Object(iDEALConnector\Entities\DirectoryRequest), 'https://idealte...') 
#3 /DOMAIN/beta/app/controllers/bank_controller.php(33): iDEALConnector\iDEALConnector->getIssuers() 
#4 [internal function]: BankController->index() 
#5 /DOMAIN/beta/cake/dispatcher.ph in /DOMAIN/beta/vendors/ideal/Xml/XmlSerializer.php on line 194
4

1 回答 1

1

我遇到过同样的问题。事实证明,在 iDEAL v3 API(我正在从以前的版本升级到)中,不允许有效期超过 5 年的证书。

PHP 集成指南中没有提到这个(非常重要的)细节,但在一般集成指南中。

8.4 创建密钥对

商家集成指南 (MIG) 版本 3.3.1.pdf

于 2013-07-15T12:46:48.937 回答