개요
VibeFox PayU India Payment Gateway는 OpenCart 3 및 OpenCart 4에 PayU India 결제를 추가합니다. 체크아웃 마지막 단계에서 고객이 Confirm Order를 클릭하면 PayU의 호스팅 결제 페이지로 이동하고, 거기서 신용카드 또는 체크카드, NetBanking, UPI 또는 월렛으로 결제합니다. 카드 정보는 쇼핑몰을 거치지 않습니다. OpenCart는 결제 전에 주문을 생성하지만, 주문은 PayU가 올바르게 서명된 결과를 보낸 후에만 상태를 받으므로 결제되지 않은 시도는 누락된 주문으로 남습니다.
루피로 판매하고 PayU India 가맹점 계정이 있는 인도 쇼핑몰에 적합합니다. 이 확장 기능은 INR로만 결제를 처리합니다. 다중 통화 처리, 저장된 카드나 토큰화, 정기 결제, 쇼핑몰 내 카드 입력 양식, EMI 또는 혜택 관리, PayU 원클릭 결제를 지원하지 않습니다.
주요 기능
서명된 결과만 허용: 고객의 복귀와 웹훅은 결제가 시작된 모드의 키와 솔트로 만든 유효한 PayU 해시가 있고, 해당 주문을 위해 발급된 거래인 경우에만 수락됩니다.
Verify Payment: 성공한 모든 결과는 PayU verify_payment API로 다시 확인할 수 있습니다. 결제된 금액은 INR 기준으로 paisa 단위까지 주문 합계와 같아야 합니다. 확인을 통과하지 못한 결제는 결제 완료로 표시되지 않고 검토 상태로 넘어갑니다.
대기 중인 UPI 및 NetBanking 결제: 주문은 대기 상태를 받고, PayU가 결과를 확인하면 완료됩니다.
하나의 장바구니, 하나의 결제: 복귀와 웹훅이 동시에 도착해도 결제를 두 번 적용하지 않습니다. 이미 결제된 장바구니에 대한 새 시도는 바로 성공 페이지로 이동하며, 중복 결제는 환불을 위해 기록됩니다.
테스트 및 라이브 모드: 키와 솔트가 분리되어 있습니다. 이전 결제의 결과와 환불은 해당 모드의 자격 증명을 계속 사용합니다.
주문 페이지에서 환불: 주문의 VibeFox PayU India Payment Gateway 탭에서 PayU 환불 API를 통해 전액 및 부분 환불을 할 수 있으며, 환불 내역과 PayU 메모도 표시됩니다.
나만의 주문 상태: 결제 완료 주문, 대기 중인 결제, 검토 중인 결제, 결제 오류, 전액 환불에 대해 OpenCart 상태를 선택할 수 있습니다.
OpenCart 조건: 지역 구역, 최소 주문 금액, 정렬 순서. 키, 솔트, 고객 데이터를 포함하지 않는 로그.
요구 사항
OpenCart 3.0.x(3.0.5.0에서 테스트됨) 또는 OpenCart 4.0.2 이상(4.1.0.3에서 테스트됨), PHP 8.0 이상. 하나의 다운로드 파일에 두 버전의 패키지가 모두 포함되어 있습니다. 테스트 및/또는 라이브 모드용 Merchant Key와 Merchant Salt (v1)가 있는 PayU India 가맹점 계정. 쇼핑몰의 INR 통화와 고객 주문의 전화번호. vibefox.net에서 받은 VibeFox 라이선스 키(도메인당 키 하나).
