현재 웹 사이트 (OpenCart, 내장 된 Authorize.net AIM 모듈 사용)뿐만 아니라 전화로 신용 카드를 받으실 수 있습니다 (가상 터미널에 주문 정보 입력).해결 된 - OpenCart 3.0 (3.x) + Authorize.net - 어떻게 Authorize.net 전자 메일을 해제하려면?
문제점 : 웹 사이트에서 주문할 때 고객은 2 개의 전자 메일 (당사 사이트에서 1 개, 인증에서 1 개)을받습니다. 전자 메일 승인은 일반 텍스트이므로 추한 AF로 보이고 사장님은 전자 메일을 비활성화하려고합니다.
시도 # 1 : Authorize.net AIM 플러그인/모듈 설정에서 보았습니다. 그런 옵션이 없습니다.
시도 2 : Authorize.net 계정의 "설정 -> 전자 메일 수신"에서 "고객에게 전자 메일 수신 영수증 (전자 메일 주소가 제공되는 경우)"확인란이 있습니다.
결과 # 2 : 불행히도 이것은 웹 사이트 트랜잭션 (OK)과 가상 터미널 전화 주문 트랜잭션 (냉담하지 않음)에서 모든 트랜잭션 전자 메일을 비활성화합니다. 전화 고객에게 전자 메일 영수증을 제공해야합니다.
을 시도 # 3 : OpenCart 시스템에서 편집 할 파일을 체크 아웃하는 동안, 유효한 전자 메일이 경우에도 :
catalog/controller/extension/payment/authorizenet_aim.php
는
가$data['x_email'] = $order_info['email'];
결과가 # 3 라인을 주석 주문을 제출할 때 "전자 메일 주소가 필요합니다"라는 오류 메시지가 나타납니다.
이렇게 ... OpenCart의 승인 플러그인/모듈에서 비활성화 할 수 없습니다. 계정 설정 승인에서이를 비활성화 할 수 없습니다. 체크 아웃 중에 OpenCart가 수집하는 데이터 배열에서 전자 메일을 삭제할 수 없습니다.
OpenCart 3.0 기반의 사이트에서 Authorize.net 전자 메일을 사용하지 않도록 설정하고 (Authorize.net 전자 메일 만, 웹 사이트 영수증을 계속 보내고 싶습니다) 어떻게합니까?
거래가 제출되기 전에 결제 페이지 자체입니다. 그러나 그것은 중요하지 않습니다. 해결책을 찾았습니다. 잠시 후에 게시 할 것입니다. – TomJones999