VibeFox PayU India for PrestaShop

VibeFox PayU India for PrestaShop

20 €

라이선스당 가격: 도메인 1개, 12개월 업데이트 및 지원.

도움말

문의하기: VibeFox PayU India for PrestaShop

슬라이드하여 퍼즐 맞추기

개요

VibeFox PayU India Payment Gateway는 PayU India의 호스팅 체크아웃을 통한 결제 기능을 PrestaShop에 추가합니다. 결제 단계에서 고객은 PayU India를 선택하고 PayU 결제 페이지로 이동하여 신용카드, 체크카드, NetBanking, UPI 또는 지갑(PayU 계정에 활성화된 수단)으로 결제한 후 쇼핑몰로 돌아옵니다. 카드 번호와 은행 정보는 쇼핑몰 사이트에 절대 닿지 않습니다. 주문은 PayU가 서명된 결과를 보낸 후에만 생성되므로, 결제를 중단한 경우 미결제 주문이 남지 않습니다.

자체 사이트에 결제 양식을 직접 구축하지 않고 루피화로 판매하며 PayU의 결제 수단을 도입하려는 인도 쇼핑몰에 적합합니다. 모듈은 INR로만 청구되며 다중 통화 처리를 지원하지 않습니다. 저장된 카드 및 토큰화, 구독, 사이트 내 카드 양식, EMI(할부) 또는 프로모션 관리, PayU 원클릭 체크아웃을 지원하지 않습니다. 환불은 PayU 측에서 대기열에 추가되며, 모듈은 최종 처리 상태를 추적하지 않습니다.

주요 기능

PayU 호스팅 체크아웃: 체크아웃에서 단일 결제 수단인 PayU India를 제공합니다. 결제 요청은 Merchant Key와 Salt를 사용해 SHA-512로 서명됩니다.

PayU 확인 시에만 결제 완료: 결과는 결제가 시작된 모드의 Salt로 생성된 유효한 PayU 역방향 해시가 있고, 해당 장바구니에 대해 쇼핑몰에서 발급한 거래 ID인 경우에만 수락됩니다. 결제 금액은 INR 기준으로 파이사(paisa) 단위까지 장바구니 합계와 정확히 일치해야 합니다.

서버 측 검증: 선택 사항(기본값으로 켜짐)이며, 성공한 모든 결제는 PayU verify_payment API로 다시 확인됩니다. 확인에 실패하면 주문은 결제 완료로 표시되지 않고 보류 상태가 됩니다.

중복 처리 방지: 고객의 반환과 웹훅이 함께 도착할 수 있습니다. 반복된 결과로 두 번째 주문이 생성되거나 결제가 두 번 기록되는 일은 없습니다. 결제 완료되었거나 환불된 주문은 다시 열리지 않습니다.

UPI 및 NetBanking 결제 대기: 최종 결과가 도착할 때까지 주문은 Awaiting PayU India payment 상태로 대기합니다.

테스트 및 운영 인증 정보 분리: 모드를 전환하면 키와 PayU 엔드포인트가 모두 전환됩니다. 환불은 항상 결제가 이루어진 모드로 전송됩니다.

주문 페이지에서 환불: 주문의 PayU India payment 블록에서 전액 및 부분 환불을 할 수 있으며, 환불 내역에 PayU 요청 ID가 표시됩니다. 전액 환불 시 주문 상태는 Refunded로 변경됩니다.

주문 페이지의 PayU 블록: 거래 ID, 모드, 은행, 금액, 환불 내역 및 모듈 메모를 표시합니다. 브라우저를 닫은 고객을 위한 선택 사항 웹훅을 제공하며, 로그에는 키, Salt 또는 개인정보가 기록되지 않습니다.

요구 사항

PrestaShop 8.0~9.x, PHP 8.0 이상. 테스트 및 운영 모드용 Merchant Key와 Merchant Salt (v1)를 갖춘 PayU India 계정, 장바구니 통화 INR. 고객 주소에 전화번호가 있어야 합니다. vibefox.net에서 구매한 VibeFox 라이선스 키(도메인당 키 1개).