개요
VibeFox PayU Payment는 PayU 결제 페이지(폴란드 및 유럽)를 통한 결제를 PrestaShop에 추가합니다. 고객은 PayU 페이지로 이동하여 판매 시점(POS)에서 사용할 수 있는 결제 수단(BLIK, pay-by-link 계좌 이체, 카드 등) 중 하나로 결제한 후 쇼핑몰로 돌아옵니다. 카드 및 은행 정보는 귀하의 사이트에 전혀 전달되지 않습니다. 주문은 PayU가 결제를 확인한 후에만 생성되므로, 결제를 중단해도 미결제 주문이 남지 않습니다.
모든 PayU 결제 방식을 하나의 결제 옵션으로 묶고자 하는 PayU 계정 보유 폴란드 및 유럽 쇼핑몰에 적합합니다. 이 모듈은 쇼핑몰 내 결제 수단 선택이나 카드 입력 양식, 저장된 카드 또는 원클릭 결제, 정기 구독, PayU 할부 또는 신용 위젯을 제공하지 않으며, 환경당 하나의 판매 시점만 지원합니다.
주요 기능
PayU 결제 페이지: 장바구니 통화로 장바구니 합계 금액에 대한 단일 결제 옵션. 13개 통화: PLN, EUR, CZK, HUF, RON, BGN, GBP, USD, CHF, DKK, NOK, SEK, UAH.
PayU 확인 시에만 결제 완료: 결제 환경의 Second Key로 서명된 알림을 받은 후, 또는 고객이 돌아올 때 서버에서 상태를 확인한 후에 주문이 생성됩니다. 알림 URL은 모든 결제와 함께 전송되므로 PayU에서 별도로 설정할 필요가 없습니다.
금액 및 통화 확인: 장바구니와 일치하지 않는 결제는 주문을 메모와 함께 PayU payment on hold 상태로 두며, 결제 완료로 표시하지 않습니다.
안전한 재결제: 각 시도마다 고유한 PayU 주문이 생성되고 이전의 미완료 주문은 종료되므로, 이전 결제 링크로 두 번 결제할 수 없습니다.
확인 대기 중인 결제: 자동 수취가 설정되지 않은 판매 시점의 경우, 결제는 자동으로 수취되거나 주문 페이지의 Receive PayU payment 및 Cancel PayU payment 버튼으로 수취 또는 취소됩니다.
Live 및 Sandbox 키 분리: 기본값은 Sandbox입니다. 상태 확인과 환불은 항상 해당 결제의 환경을 사용합니다.
주문 페이지에서 환불: PayU payment 블록에서 전액 및 부분 환불이 가능하며, 금액과 통화는 PayU가 청구한 내용과 일치합니다. PayU의 최종 환불 상태는 메모로 표시됩니다.
주문 페이지의 PayU 블록: PayU 주문 ID, 상태, 환불 내역 및 메모를 표시합니다. 키나 고객 데이터가 없는 선택 사항 로그를 제공합니다.
요구 사항
PrestaShop 8.0 ~ 9.x, PHP 8.0 이상. 판매 시점(POS ID, Second Key, OAuth client ID 및 client secret)을 보유한 PayU 계정과, 테스트용으로 별도의 PayU 샌드박스 계정. PayU가 지원하고 귀하의 POS에서 활성화된 쇼핑몰 통화. 알림을 받으려면 쇼핑몰이 인터넷에서 접근 가능해야 합니다. vibefox.net에서 발급받은 VibeFox 라이선스 키(도메인당 키 하나).
