개요
VibeFox CCAvenue Payment는 CCAvenue(인도)를 통한 결제를 OpenCart 3 및 OpenCart 4에 추가합니다. 마지막 체크아웃 단계에서 고객이 Confirm Order를 클릭하면 CCAvenue 결제 페이지로 이동하며, CCAvenue 계정에서 활성화된 모든 방식으로 결제할 수 있습니다. 신용카드와 체크카드, Net Banking, UPI, 전자지갑, EMI가 여기에 포함됩니다. 결제가 끝나면 고객은 쇼핑몰로 돌아옵니다. 카드 정보는 쇼핑몰 사이트를 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 CCAvenue가 결과를 알려준 후에야 상태를 받습니다. 따라서 중도에 포기되거나 실패한 결제는 상태가 없는 누락 주문으로 남습니다.
이 확장 기능은 CCAvenue 가맹점 계정이 있고 CCAvenue 페이지로의 단순한 리디렉션을 원하는 인도 쇼핑몰에 적합합니다. 결과는 고객이 돌아올 때 CCAvenue가 보내는 암호화된 응답에서 가져오며, 서버 간 알림은 없습니다. 이 확장 기능은 OpenCart에서의 환불(환불은 CCAvenue 대시보드에서 처리), 카드 저장, 구독 또는 정기 결제, 사이트 내 카드 입력 양식을 지원하지 않으며, CCAvenue UAE 또는 기타 지역 플랫폼도 지원하지 않습니다.
주요 기능
암호화된 요청과 응답: 결제 요청은 Working Key로 암호화되며, 이 키로 복호화할 수 있는 응답만 허용됩니다. 암호화되지 않은 필드는 무시됩니다.
결제 시도에 연결: 응답에는 쇼핑몰이 발급한 CCAvenue 주문 참조 번호와 해당 시도의 비밀 토큰이 포함되어야 하므로, 다른 주문이나 쇼핑몰의 응답은 거부됩니다.
금액 및 통화 확인: CCAvenue가 확인한 금액과 통화는 발송한 금액 및 주문 합계와 paisa 단위로 비교됩니다. 일치하지 않으면 주문은 메모와 함께 검토 상태가 됩니다.
중복 처리 방지: 반복된 응답으로 결제가 두 번 적용되는 일은 없습니다. 이미 결제된 주문에 대한 두 번째 결제는 관리자를 위한 메모만 추가합니다.
보류 중인 결제의 안전한 처리: "Awaited" 결제는 돈이 아직 청구될 수 있는 동안 실패로 표시하지 않고, 대기 상태의 주문으로 처리합니다.
명확한 메시지와 재시도: 결제가 실패하거나 취소되면 고객은 메시지와 함께 체크아웃으로 돌아가며, 장바구니는 유지되고, 새 시도에는 새로운 CCAvenue 주문 참조 번호가 부여됩니다.
자체 주문 상태: 결제 완료된 주문, 대기 중인 결제, 검토 중인 결제, 취소되거나 실패한 대기 결제에 대해 OpenCart 상태를 선택할 수 있습니다. OpenCart 조건: 지오존, 최소 주문 금액, 정렬 순서.
주문 페이지의 CCAvenue 탭: CCAvenue 주문 ID, 추적 ID, 은행 참조 번호, 결제 방식, 발송 금액과 수신 금액을 표시합니다. 키, 이메일 또는 주소를 포함하지 않는 선택적 로그를 제공합니다.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), OpenSSL 확장 기능이 포함된 PHP 8.0 이상. 하나의 다운로드에 두 버전용 패키지가 모두 들어 있습니다. 쇼핑몰 도메인용으로 생성된 Merchant ID, Access Code, Working Key가 있는 CCAvenue 가맹점 계정. vibefox.net에서 받은 VibeFox 라이선스 키(도메인 하나당 키 하나).
