Magento 2 오픈 소스용 Paymentsense 모듈
Magento 2 Open Source(Community Edition)용 결제 모듈을 사용하면 Paymentsense를 통해 결제할 수 있습니다.
요구사항
- Magento 오픈 소스 버전 2.3.x 또는 2.4.x(2.4.1까지 테스트됨)
- SSL/TLS를 사용하는 PCI 인증 서버(직접 및 MOTO 결제 방법에 필요하며 호스팅 결제 방법*에 적극 권장됨)
- 직접 및 MOTO 결제 방법을 사용하고 상호 참조 거래(수집, 환불 및 무효)를 수행하려면 아웃바운드 포트 4430을 엽니다.
* SSL/TLS 없이 호스팅 결제 방법을 사용하면 결제 게이트웨이의 호스팅 결제 양식에서 돌아온 후 고객의 세션이 비게 될 수 있으며, 일부 웹 브라우저에서 결제에 실패한 경우 고객의 장바구니가 복원되지 않을 수 있습니다.
Composer를 사용하여 설치
Paymentsense 모듈 설치
$ composer require paymentsense/magento2-module
Paymentsense 모듈 활성화
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
마젠토 업데이트
$ php bin/magento setup:upgrade
정적 보기 파일 배포(필요한 경우)
$ php bin/magento setup:static-content:deploy
수동 설치
Magento 루트 폴더의 app/code/Paymentsense/Payments/
에 폴더 내용을 업로드합니다.
Paymentsense 모듈 활성화
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
마젠토 업데이트
$ php bin/magento setup:upgrade
정적 보기 파일 배포(필요한 경우)
$ php bin/magento setup:static-content:deploy
구성
- Magento 관리자 패널에 로그인하고 Stores -> Configuration -> Sales -> Payment Methods 로 이동하세요.
- Paymentsense 결제 방법이 결제 방법 목록에 표시되지 않으면 시스템 -> 캐시 관리 로 이동하여 Flush Magento Cache 버튼을 클릭하여 Magento 캐시를 삭제하세요.
- 결제 방법 으로 이동하여 Paymentsense Hosted , Paymentsense Direct 또는/및 Paymentsense MOTO 결제 방법 옆에 있는 구성 버튼을 클릭하여 구성 설정을 확장하세요.
- 활성화 를 예로 설정
- 해당하는 경우 게이트웨이 자격 증명 및 사전 공유 키를 설정합니다.
- 선택적으로 필요에 따라 나머지 설정을 지정하십시오.
- 구성 저장 버튼을 클릭하세요.
안전한 결제
Paymentsense Direct 및 Paymentsense MOTO 를 사용하려면 다음과 같은 추가 단계가 필요합니다.
- PCI-DSS 인증 서버에 SSL/TLS가 구성되어 있는지 확인하세요.
- Magento 관리자 패널에 로그인하세요.
- 스토어 -> 구성 -> 일반 -> 웹 으로 이동하세요.
- 기본 URL(보안) 섹션을 확장합니다.
- Storefront에서 보안 URL 사용 및 관리에서 보안 URL 사용을 예로 설정합니다.
- 보안 기반 URL 설정
- 구성 저장 버튼을 클릭하세요.
변경 내역
2.4.3
변경됨
- 주문 확인 페이지(Paymentsense Direct)
2.4.2
변경됨
- 게이트웨이에서 지원하지 않는 문자를 필터링합니다.
2.4.1
추가됨
- "samesite" 쿠키 속성을 전환하는 플러그인(SSL/TLS 및 Magento 2.4.1 이상이 필요함)
변경됨
2.4.0
추가됨
- 마젠토 2.4 지원
- gw3 게이트웨이 진입점
- 결제 방법 선택 페이지의 청구서 수신 주소(Paymentsense Hosted)
- 코드 최적화 및 재작업
2.3.2
추가됨
- HMACSHA256 및 HMACSHA512 해시 방법(Paymentsense 호스팅)
- HPF(Paymentsense Hosted)에서 지원하지 않는 문자를 필터링합니다.
- HPF(Paymentsense Hosted)로 전송되는 필드의 길이 제한
2.3.1
추가됨
- 기본 통화로 청구하는 옵션
- 코드 최적화 및 재작업
결정된
- 다중 통화 환경에서 사기 플래그를 높이는 문제
2.3.0
추가됨
제거됨
- MD5 해시 방법(Paymentsense 호스팅)
- 마젠토 2.2 지원
2.0.8
추가됨
2.0.7
추가됨
2.0.6
추가됨
변경됨
- 확장 모듈 정보 기능의 URL
- 확장 모듈 정보 기능 출력
2.0.5
추가됨
- SERVER 결과 전달 방식(Paymentsense Hosted)
결정된
- 게이트웨이로부터 예상치 못한 응답이 수신되면 다음 게이트웨이 진입점으로 전환
2.0.4
추가됨
- 확장된 모듈 정보 기능
- 결제 방법 구성 페이지의 결제 방법 상태
- 결제 수단 구성 페이지의 게이트웨이 연결 상태
- "포트 4430이 내 서버에 열려 있지 않습니다(상호 참조 트랜잭션이 비활성화된 안전 모드)" 구성 설정이 상호 참조 트랜잭션을 비활성화합니다(Paymentsense Hosted).
제거됨
2.0.3
추가됨
- 마젠토 2.3.x 지원. CSRF 보호 준수
- 모듈 정보 보고 기능
변경됨
2.0.2
변경됨
- 결제가 완료된 후에만 주문 이메일이 발송됩니다. 결제 실패에 대한 이메일은 더 이상 고객에게 전송되지 않습니다.
2.0.1
추가됨
변경됨
- 결제 전 주문 상태는 "결제 대기 중"입니다.
결정된
2.0.0
최초 출시
지원하다
[email protected]