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.