Authorize.Net은 SHA-512 기반 transHashSHA2를 위해 MD5 기반 transHash 요소를 단계적으로 폐지하고 있습니다.


21

어떤 몸이라도 이것에 대한 아이디어가 있습니다 ... !! Magento 1.9.x 버전에서 수행 할 수있는 작업
개발자 리퍼 럴 URL 승인

Authorize.Net은 SHA-512 기반 transHashSHA2를 위해 MD5 기반 transHash 요소를 단계적으로 폐지하고 있습니다. MD5 해시 옵션을 제어하는 ​​판매자 인터페이스의 설정은 2019 년 1 월 말까지 제거되며 transHash 요소는 나중에 결정하기 위해 값 반환을 중지합니다.

미리 감사드립니다



@Ganesh 당신은 어떤 해결책을 얻었습니까?
Camit1dk

아니 우리는 그것을 확인하고 있습니다.
Ganesh G Nath

답변:


1

솔루션 :이 문제와 관련하여 Magento 사이트의 패치가 포함 된 최신 업데이트를 확인하십시오. https://support.magento.com/hc/en-us/articles/360024368392 문제가 해결되었습니다! 커뮤니티 에디션의 경우 https://magento.com/tech-resources/download 에서 magento 1 의 패치를 다운로드하십시오 . Release Archive의 Authorize.net Direct Post Signature Key 패치와 Magento Open Source Patches-2.x의 버전 2를 확인하십시오.

Authorize.Net은 트랜잭션 응답 확인에 사용되는 MD5 기반 해시를 단계적으로 제거합니다. 1 단계는 판매자가 더 이상 판매자 인터페이스에서 MD5 해시 설정을 구성하거나 업데이트 할 수 없음을 의미합니다. 이는 Magento의 Authorize.Net Direct Post 방법을 사용하거나 관심이있는 판매자에게 심각한 영향을 미칩니다. 따라서 magento에서 Authorize.Net Direct Post 방법을 사용하지 않아도 걱정할 필요가 없습니다.

directpost 메소드를 수정하려면 새 APISignatureKey로 해시 계산을 다시 수행해야합니다.

 $hash_data  = "^" .$merchantApiLogin . "^" . $transactionId . "^" . $amount."^" ;
 $local_hash = hash_hmac("sha512", $hash_data, pack("H*", $APISignatureKey));

x_MD5_Hash 대신 transHashSHA2를 사용한 해시 유효성 검증.


auth.net (AIM)에 영향이 있습니까?
Camit1dk

AIM 방법은 더 이상 사용되지 않습니다. 업그레이드 안내서가 있습니다. Api 방법은 developer.authorize.net/api/upgrade_guide
GERIKO

magento에서는 Authorize.net Direct Post 만 영향을받습니다.
GERIKO

예 AIM (고급 통합 방법)도 영향을받습니다. 승인 기사에 따르면 AIM 방법의 MD5 해시는 SHA2 해시로 대체됩니다.
GERIKO

이것을 공유해 주셔서 감사하지만 magento auth.net (AIM) 방법은 md5 코드를 사용하지 않았습니다. 그래서 magento AIM에서 아무것도 업데이트해야합니까?
Camit1dk

0

MD5 해시의 수명 종료는 두 단계로 수행됩니다.

1 단계-판매자 인터페이스에서 MD5 해시 설정을 구성 / 업데이트하는 기능을 제거합니다. 이 기능은 2019 년 1 월 말부터 2019 년 2 월 초까지 몇 주 안에 제거 될 예정입니다. 이 변경 사항은 2 단계에서 수행되는 API 응답에 영향을 미치지 않습니다.

2 단계-API 응답에서 MD5 해시 데이터 요소 전송을 중지하십시오. 이 변경 날짜는 추후에 발표 될 예정이지만 향후 2-3 개월 내에 예상됩니다.

자세한 내용은 https://support.authorize.net/s/article/MD5-Hash-End-of-Life-Signature-Key-Replacement를 확인 하십시오.


1
자세한 답변에 감사하지만 Magento 1.9에 영향이 있습니까?
Samyer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.