뒤로

VibeFox eWAY for OpenCart — 도움말

요구 사항

OpenCart: 3.0.x (3.0.5.0에서 테스트됨) 또는 4.0.2 이상 (4.1.0.3에서 테스트됨).

PHP: 8.0 이상, cURL 확장 기능 포함.

통화: AUD, NZD, SGD, HKD 또는 MYR. 다른 체크아웃 통화에서는 체크아웃에서 결제 수단이 숨겨집니다. 결제는 주문 통화로 이루어집니다.

eWAY 계정: Rapid API 접근 권한이 있는 eWAY 가맹점 계정과 Rapid API 키 및 비밀번호가 필요합니다. 이는 MyeWAY의 Settings, API Key에서 확인할 수 있습니다. 테스트하려면 자체 키와 비밀번호가 있는 eWAY 샌드박스 계정이 필요합니다. 샌드박스 키와 운영 키는 다릅니다. MyeWAY에서 별도로 설정할 것은 없습니다. 결제마다 반환 URL이 함께 전송됩니다.

VibeFox 라이선스 키: vibefox.net에서 구입합니다. 키 하나는 도메인 하나에서 사용할 수 있습니다.

설치

다운로드 파일은 OpenCart 두 버전용 패키지가 모두 들어 있는 zip 파일 하나입니다. 컴퓨터에서 압축을 푸세요. 여기에는 README.txt, OpenCart 3 패키지 wcp_eway_payment_gateway-oc3-(version).ocmod.zip, OpenCart 4 패키지 wcp_eway_payment_gateway.ocmod.zip이 들어 있습니다. OpenCart 버전에 맞는 패키지만 설치하세요. 라이선스 키는 두 버전에서 같습니다.

OpenCart 3

1. 관리자 화면에서 Extensions > Installer로 이동하여 Upload를 클릭하고, wcp_eway_payment_gateway-oc3-(version).ocmod.zip 파일을 선택하세요. 이 확장 기능에는 OCMOD 수정 사항이 없으므로 Extensions > Modifications를 새로 고칠 필요가 없습니다. 설치 도구 대신, 이 패키지의 upload 폴더 내용을 쇼핑몰의 루트 폴더에 복사할 수도 있습니다.

2. Extensions > Extensions로 이동하여 유형으로 Payments를 선택하세요. VibeFox eWAY Payment Gateway를 찾아 Install(녹색 + 버튼)을 클릭하세요. 관리자 사용자에게 결제 확장 기능 목록을 수정할 권한이 있어야 합니다.

3. Edit(연필 버튼)을 클릭하여 설정 페이지를 여세요. 페이지 상단의 라이선스 블록에 있는 License key에 VibeFox 라이선스 키를 붙여 넣고 Activate를 클릭하세요(라이선스 키 섹션 참조).

4. 샌드박스 API 키와 비밀번호를 입력하고, Sandbox Mode는 켠 상태로 두세요. Enable/Disable을 켜고, Save를 클릭한 뒤 테스트 주문을 하세요.

5. 운영 API 키와 비밀번호를 입력하고, Sandbox Mode를 끈 뒤 Save를 클릭하세요.

6. 선택 사항: 설정 페이지에 표시된 cron URL을 서버의 cron 작업에 추가하세요(설정 섹션 참조).

OpenCart 4

1. 관리자 화면에서 Extensions > Installer로 이동하여 Upload를 클릭하고, wcp_eway_payment_gateway.ocmod.zip 파일을 선택하세요. 파일 이름을 바꾸지 마세요. OpenCart 4는 파일 이름에서 확장 기능 코드를 가져오므로, 이름을 바꾼 패키지는 작동하지 않습니다.

2. 설치된 확장 기능 목록의 같은 페이지에 패키지가 나타납니다. 그 옆의 Install(녹색 + 버튼)을 클릭하세요.

3. Extensions > Extensions로 이동하여 유형으로 Payments를 선택하세요. VibeFox eWAY Payment Gateway를 찾아 Install(녹색 + 버튼)을 클릭한 뒤, Edit(연필 버튼)을 클릭하세요.

4. OpenCart 3의 3~6단계와 같이 라이선스 키, eWAY 키, cron URL을 입력하세요. 설정 페이지와 그 필드는 두 버전에서 같습니다. cron URL만 다릅니다(Re-check of lost returns (cron) 참조).

새로 설치하면 결제 수단은 꺼진 상태이고 샌드박스 모드는 켜진 상태로 시작합니다.

설정

모든 설정은 확장 기능 페이지에 있습니다: Extensions > Extensions > Payments > VibeFox eWAY Payment Gateway > Edit. 섹션은 왼쪽에 나열되며, 목록 아래의 Save 버튼은 페이지 전체를 저장합니다. 설정 위에는 모드를 나타내는 배지가 표시됩니다: SANDBOX — payments go to the eWAY sandbox, no real money is charged. 또는 LIVE — real payments are taken with the live API key. 현재 모드의 API 키 또는 비밀번호가 없거나(이 경우 결제 수단은 체크아웃에 표시되지 않습니다), 쇼핑몰의 기본 통화를 eWAY가 지원하지 않으면 페이지에 경고가 표시됩니다. 확장 기능을 수정할 권한이 없으면 페이지에 설정은 표시되지만 저장할 수 없습니다.

저장할 때 Title은 1자 이상 128자 이하여야 하고, Sort Order는 정수여야 하며, Total은 0 이상의 숫자여야 합니다. 또한 선택한 지역(Geo Zone)과 주문 상태가 존재해야 합니다. 그렇지 않으면 아무것도 저장되지 않고 페이지에 수정할 내용이 표시됩니다.

eWAY

Enable/Disable: Enable eWAY Payment Gateway는 결제 수단을 켜거나 끕니다. 기본값: 꺼짐.

Title: 고객이 체크아웃에서 보는 결제 수단 이름입니다. 주문에 저장되는 결제 수단 이름이기도 합니다. 기본값: Credit Card (eWAY). 필수 항목이며 최대 128자입니다.

Description: Confirm Order 단계에서 확인 버튼 위에 고객에게 표시되는 텍스트입니다. 기본값: Pay securely using your credit card via eWAY. You will be redirected to the eWAY secure payment page.

Sort Order: 체크아웃에서 결제 수단 중 eWAY의 표시 위치입니다. 비워 두거나 정수를 입력하세요.

Geo Zone: 선택한 지역(Geo Zone)에 속한 결제 주소에 대해서만 eWAY를 제공합니다. 기본값: All zones. 지역은 System > Localisation > Geo Zones에서 설정합니다.

Total: eWAY를 제공하기 위해 주문이 도달해야 하는 체크아웃 합계 금액입니다(쇼핑몰 기본 통화 기준). 비워 두면 금액과 관계없이 eWAY를 제공합니다.

API 자격 증명

Rapid API 키와 비밀번호는 MyeWAY의 Settings, API Key에 있습니다. eWAY는 운영 키와 샌드박스 키에 대한 안내를 제공하며, 이 섹션에 링크가 있습니다. 샌드박스 키와 운영 키는 다릅니다. 샌드박스 모드는 샌드박스 자격 증명만, 운영 모드는 운영 자격 증명만 사용합니다.

Sandbox Mode: 결제는 샌드박스 키와 비밀번호를 사용하여 eWAY 샌드박스로 전송됩니다. 실제 금액은 청구되지 않습니다. 기본값: 켜짐. 운영 키로 실제 결제를 받으려면 끄세요. 켜져 있는 동안 고객은 Confirm Order 단계에서 Test mode: no real payment is taken. 문구를 봅니다.

Live API Key: 운영 eWAY 계정의 Rapid API 키입니다.

Live API Password: 운영 eWAY 계정의 Rapid API 비밀번호입니다.

Sandbox API Key: eWAY 샌드박스(파트너/개발자) 계정의 Rapid API 키입니다.

Sandbox API Password: eWAY 샌드박스 계정의 Rapid API 비밀번호입니다.

저장된 키와 비밀번호는 다시 표시되지 않습니다. 필드는 비어 있고 Saved — leave empty to keep it.가 표시됩니다. 값을 변경하려는 경우에만 새 값을 입력하세요. 저장된 값을 삭제하려면 필드 아래의 Clear the saved value on save에 체크한 뒤 Save를 클릭하세요.

Return URL: 확장 기능의 반환 주소를 표시합니다. 주문 및 결제 시도의 임의 키와 함께 결제마다 자동으로 eWAY에 전송되므로, MyeWAY에서 따로 설정할 것은 없습니다. 결제 결과는 항상 eWAY에서 서버 대 서버로 읽어 옵니다.

Re-check of lost returns (cron): Return URL 아래에 표시되는 선택 사항인 cron URL입니다. 서버의 cron 작업에서 15분마다(예: curl 사용) 호출하세요. 고객이 결제한 뒤 쇼핑몰로 돌아오기 전에 브라우저를 닫으면, 고객이 eWAY로 보내진 후 약 60분 뒤에 eWAY에 결제를 조회하여 주문을 업데이트합니다. eWAY에 연결할 수 없으면 확인을 최대 세 번까지 반복합니다. 이 URL은 비밀로 관리하세요. 설치 시 생성된 비밀 토큰이 포함되어 있으며, 잘못된 토큰으로 호출하면 Forbidden으로 응답합니다. OpenCart 4에서 URL은 https://your-store/index.php?route=extension/wcp_eway_payment_gateway/payment/wcp_eway_payment_gateway.cron&token=(token) 형태입니다.

주문

OpenCart는 Confirm Order 단계에서 상태 없이(누락된 주문) 주문을 생성합니다. 주문은 eWAY가 결제를 확인한 후에만 상태를 받습니다. 아래의 각 항목에는 OpenCart 주문 상태 목록이 표시됩니다.

Order Status on Success: eWAY가 결제를 확인하면 설정되는 상태입니다. 기본값: 처리중.

eWAY payment on hold status: 승인되었지만 검토가 필요한 결제의 상태입니다. 금액이나 통화가 주문과 맞지 않거나, 고객이 eWAY 페이지에서 Cancel을 누른 뒤 결제가 승인되었거나, 주문에 이미 다른 상태가 설정되어 있는 경우입니다. 주문 기록의 메모에 이유가 설명됩니다. 기본값: 대기, OpenCart에는 On hold 상태가 없기 때문입니다. System > Localisation > Order Statuses에서 자체 상태를 만든 뒤 여기에서 선택할 수 있습니다.

Refunded order status: 주문 페이지에서 결제를 전액 환불한 뒤의 상태입니다. 기본값: 환불.

고급

Debug log: API 호출과 결제 결과를 OpenCart 로그 폴더(storage/logs)의 eway_p_debug.log.php에 기록합니다. 이 파일은 웹에서 열 수 없으며, 크기가 5 MB에 도달하면 eway_p_debug.old.log.php로 이동됩니다. 카드 정보, 키, 비밀번호, 고객 이메일, 접근 코드는 기록되지 않습니다. 오류는 항상 기록됩니다. 기본값: 꺼짐.

Log: 로그의 크기와 최신 항목을 표시합니다. Clear log를 클릭하면 로그를 비울 수 있습니다.

Delete all extension data on uninstall: 켜면 확장 기능을 제거할 때 게이트웨이 설정과 로그가 삭제됩니다. 주문의 eWAY 결제 및 환불 기록은 항상 유지됩니다. 기본값: 꺼짐.

가져오기 / 내보내기

Export: Download JSON은 설정을 JSON 파일로 저장합니다. API 키와 비밀번호는 내보내지지 않습니다.

Import: 이전에 내보낸 JSON을 붙여 넣고 Import를 클릭하면 설정이 복원됩니다. 저장된 API 키와 비밀번호는 유지됩니다.

체크아웃

Payment Method 단계에서 고객은 결제 수단을 선택합니다(기본값은 Credit Card (eWAY)). Confirm Order 단계에서 고객은 설명과 You will be redirected to the secure eWAY payment page to pay by card. 안내 문구를 봅니다. OpenCart는 이 단계에서 상태 없이 주문을 생성합니다. OpenCart 4에서는 고객이 결제 수단 블록의 Choose 버튼으로 Payment method options 창에서 결제 수단을 고르고, 체크아웃 페이지 하단에서 Confirm Order를 클릭합니다. 고객이 Confirm Order를 클릭하면 확장 기능은 주문 통화로 주문 합계에 대한 결제 페이지를 eWAY에 요청합니다. 청구서 참조로 OC-와 주문 번호를, 고객의 결제 주소와 이메일과 함께 전달하고, 고객을 eWAY의 보안 결제 페이지(Responsive Shared Page)로 보냅니다. 고객은 그곳에서 카드로 결제합니다. 결제는 즉시 이루어집니다.

결제 후 고객은 쇼핑몰로 돌아옵니다. 확장 기능은 브라우저를 신뢰하지 않습니다. 이 주문을 위해 생성된 결제 페이지의 결과를 eWAY에 서버 대 서버로 조회합니다. 주문은 eWAY가 확인하고 승인된 금액과 통화가 주문과 일치할 때에만 결제 완료로 표시됩니다. 이후 주문은 일반적인 OpenCart 방식으로 상태를 받으며, 일반 주문 이메일과 재고 업데이트가 이루어지고, 고객은 OpenCart 주문 완료 페이지를 봅니다. 보류 상태의 주문에 대해서는 페이지에 추가로 Your payment was received and is being reviewed by the store. We will contact you if anything is needed.가 표시됩니다.

그 시점에 eWAY에 조회할 수 없으면 Payment confirmation 페이지에 We have not received the confirmation of your payment from eWAY yet. If you completed the payment, this order will be updated shortly — please do not pay again. 문구와 함께 Check again 버튼 및 Back to checkout 버튼이 표시됩니다. 고객이 다시 확인하거나 cron URL이 실행되면 주문이 상태를 받습니다.

결제가 거절되면 고객은 이유와 함께 체크아웃으로 돌아갑니다. 예: Your payment was declined: D4451 Insufficient funds. Please try again or use a different payment method. 주문은 상태 없이 남습니다. 고객이 eWAY 페이지에서 Cancel을 클릭하면 확장 기능은 먼저 eWAY에 아무것도 결제되지 않았는지 확인합니다(예: 다른 탭에서). 그 후 고객은 You cancelled the payment on the eWAY page. Your order has not been paid — you can try again. 메시지를 봅니다. 결제가 완료되지 않았다면 메시지는 The payment was not completed. Please try again.입니다. 어떤 경우에도 장바구니는 유지됩니다. OpenCart 4에서는 이 메시지가 체크아웃 페이지 위에 표시됩니다.

고객은 다시 시도할 수 있습니다. OpenCart 3에서는 Confirm Order 단계가 표시될 때마다 새 주문이 생성됩니다. OpenCart 4에서는 주문이 업데이트되므로, 새 시도는 같은 주문에 대해 새 eWAY 결제 페이지를 엽니다. 새 결제 페이지를 만들기 전에 이 주문과 같은 장바구니의 다른 주문들의 이전 결제 페이지를 eWAY에서 확인합니다. 그중 하나가 이미 결제되었다면, 두 번째 결제를 받는 대신 그 결제를 확인합니다. 그 페이지들에 대해 eWAY에 조회할 수 없으면 고객은 We could not check the status of your previous payment attempt. Please try again in a moment. 메시지를 봅니다. eWAY가 결제 페이지를 만들 수 없으면, 고객은 Confirm Order 단계에 머물며 짧은 메시지를 봅니다. 예: Payment error: Unable to connect to eWAY. Please try again. 또는 eWAY 오류 코드와 함께 eWAY could not start the payment.

OpenCart 4는 체크아웃에서 성공 페이지가 표시될 때까지 주문을 유지합니다. 그 사이에 결제 없이 해당 주문이 닫힌 경우(예: 취소한 경우), 고객은 Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. 메시지와 함께 체크아웃으로 돌아가며, 다음 Confirm Order에서 카트의 새 주문에 대해 결제가 이루어집니다. 그 주문이 이미 결제되었지만 그 이후 수량 변경을 포함해 카트가 바뀌었다면, Your previous order #(number) has already been placed. Your cart has changed: please confirm the new order to pay for it. 메시지가 표시됩니다. 결제가 완료된 주문이 다른 카트에 대해 결제 완료로 표시되는 일은 없습니다.

반환 URL과 cron URL은 OpenCart 3이 결제 확장 기능의 요청을 통과시키고, OpenCart 4에서는 확장 기능이 이들을 위한 시작 작업(startup action)을 추가하므로, 쇼핑몰이 점검 모드일 때도 작동합니다.

eWAY는 Shared Page에 대해 서버 대 서버 알림을 보내지 않습니다. 결과는 고객이 돌아올 때와 cron URL을 통해 가져옵니다. 이 확장 기능은 쇼핑몰에 카드 입력란이 없고, 저장된 카드나 구독도 없으며, 승인만 하는 거래나 나중에 하는 매입(capture)도 없습니다. 또한 Beagle 사기 점수를 평가하지 않습니다(eWAY 사기 방지 규칙에 의해 차단된 거래는 eWAY가 직접 거절합니다).

주문 및 환불

주문 상태

No status (missing order): 고객이 eWAY로 이동했지만 결제하지 않았거나, 취소했거나, 결제가 거절되었거나, 아직 결과를 가져올 수 없는 경우입니다. Sales > Orders에서 이러한 주문은 Order Status 필터를 Missing Orders로 설정했을 때만 표시됩니다.

Order Status on Success (default Processing): 결제가 승인되었습니다. 메모에는 eWAY 거래 ID, 승인 코드, 응답, 모드(샌드박스 또는 운영)가 표시됩니다.

eWAY payment on hold status (default Pending): eWAY가 주문과 다른 금액이나 통화를 승인했거나(예: Approved for partial amount), 고객이 eWAY 페이지에서 취소한 뒤에 결제가 승인되었거나, 이미 상태를 지정한 주문에 대해 승인된 경우입니다(예: Canceled). eWAY가 실제로 청구한 금액이 기록되며, 메모에 이를 설명합니다. 주문을 확인한 후 처리하거나 결제를 환불하세요.

Refunded order status (default Refunded): 확장 기능을 통해 결제가 전액 환불되었습니다.

이미 결제가 완료된 주문에 대해, 또는 같은 장바구니의 다른 주문에 대해 두 번째 결제가 승인되면, 결제가 완료된 주문은 변경되지 않습니다. 메모에서 중복 결제를 MyeWAY에서 환불하라고 요청합니다. 다른 청구서 참조에 대해 승인된 결제는 절대 주문에 적용되지 않습니다.

메모는 고객에게 보이지 않는 주문의 History 항목입니다.

VibeFox eWAY Payment Gateway 탭

Sales > Orders에서 eWAY로 결제된 주문을 여세요. 주문 페이지 하단, History와 Additional 옆에 있는 VibeFox eWAY Payment Gateway 탭에는 Sandbox 또는 Live 표시가 붙은 eWAY transaction ID, Auth code, eWAY Response, Invoice reference, 결제 Status, Paid / refunded 금액, 환불 양식, 환불 내역, 주문의 eWAY notes가 표시됩니다. 이 탭은 확장 기능에 접근 권한이 있는 사용자에게 표시됩니다.

환불

탭에서 금액을 입력하세요(아직 환불되지 않은 금액이 자동으로 채워집니다). 필요하면 Reason (optional)을 입력하고 Refund via eWAY를 클릭하세요. Refund this amount through eWAY? This cannot be undone. 질문을 확인하세요. 전액 및 부분 환불을 지원합니다. 확장 기능을 수정할 권한이 필요합니다(System > Users > User Groups에서 설정). 환불은 eWAY가 청구한 금액과 통화로 이루어집니다. 따라서 부분 금액으로 승인된 후에는 주문 합계가 아니라 고객이 실제로 결제한 금액까지만 환불할 수 있습니다. 환불은 결제가 이루어진 환경(샌드박스 또는 운영)에서 전송되므로, 해당 환경의 API 키와 비밀번호가 설정되어 있어야 합니다. eWAY가 환불을 거절하면 탭에 eWAY 코드와 함께 eWAY refund failed:가 표시되며, 환불은 기록되지 않습니다. 환불이 성공하면 eWAY 환불 거래 ID와 함께 환불 내역과 메모에 추가됩니다. 전액 환불은 고객에게 알리지 않고, 제품을 재고로 되돌리지 않은 채 주문을 Refunded order status로 설정합니다. 수동 상태 변경과 같습니다. 부분 환불은 상태를 바꾸지 않습니다. 환불은 eWAY가 결제를 승인한 후에 사용할 수 있습니다.

Sales > Returns의 제품 반품은 eWAY를 통해 돈을 돌려주지 않습니다. MyeWAY에서 이루어진 환불은 OpenCart에 다시 동기화되지 않습니다. 필요하면 주문을 수동으로 업데이트하세요.

라이선스 키

이 확장 기능은 vibefox.net에서 받은 VibeFox 라이선스 키로 작동합니다. 라이선스 블록 License — VibeFox eWAY Payment Gateway는 Extensions > Extensions > Payments > VibeFox eWAY Payment Gateway > Edit 페이지에서 설정 위에 있는 첫 번째 블록입니다. 키를 License key에 붙여 넣고 Activate를 클릭하세요. 그러면 블록에 마스킹된 키, 상태(예: 라이선스가 유효한 날짜와 도메인), 그리고 다음 버튼들이 표시됩니다. 상태를 다시 확인하는 Check now, 다른 키를 입력하는 Change key, 이 쇼핑몰에서 키를 제거하는 Remove key입니다. 그 아래에는 Product: opencart-payment-eway 줄과, vibefox.net 계정을 여는 Manage licenses and domains in your account 링크가 있습니다. 키는 이 확장 기능에 대한 Modify 권한이 있는 관리자 사용자만 변경할 수 있습니다. 블록의 텍스트는 관리자 화면의 언어를 따릅니다(영어와 러시아어가 포함됩니다).

키가 승인되지 않으면 블록에 이유가 표시됩니다. 예: Key not found, This key belongs to another product, Domain limit reached, 또는 날짜와 함께 License expired on. 쇼핑몰 주소를 변경한 후 또는 계정에서 도메인 슬롯을 비운 후에는 Check now를 클릭하세요. 라이선스 서버에 연결할 수 없으면, 확장 기능은 마지막으로 확인된 상태를 기준으로 계속 작동합니다.

키 하나는 도메인 하나에서 작동합니다. 도메인은 OpenCart 설정의 쇼핑몰 주소입니다. 쇼핑몰에서 키를 제거해도 도메인 슬롯은 해제되지 않습니다. vibefox.net 계정에서 슬롯을 해제하세요.

유효한 키가 없으면 eWAY는 체크아웃에서 고객에게 표시되지 않습니다. 그럼에도 결제가 시작되면 고객은 This payment method is not available. Please choose another one. 메시지를 봅니다. 같은 브라우저에서 관리자 화면에 로그인한 관리자 사용자는 쇼핑몰에서 결제 수단을 여전히 볼 수 있으며, (unlicensed — visible to admins only) 표시가 붙습니다. 따라서 키를 구입하기 전에 확장 기능을 설정하고 테스트할 수 있습니다. OpenCart 4에서는 이 미리보기를 사용할 수 없습니다. 쇼핑몰은 관리자 로그인 상태를 알 수 없으므로, 활성 키가 없으면 결제 수단이 모든 사용자에게 숨겨집니다. Edit 페이지를 한 번 연 후에는 관리자 화면의 Dashboard에 알림이 나타납니다. ×를 클릭하면 7일 동안 숨겨집니다. 기존 주문에는 영향이 없습니다. 이미 시작된 결제는 계속 확인되며, 환불도 작동합니다.

라이선스가 만료되어도 확장 기능은 계속 작동하지만, 업데이트와 지원을 받으려면 갱신해야 합니다. 관리자 화면의 Dashboard 또는 Edit 페이지를 열 때 상태가 자동으로 다시 확인됩니다. 키를 입력한 후 처음 14일 동안에는 하루에 한 번, 그 이후에는 일주일에 한 번입니다. cron 작업은 필요하지 않습니다. 확장 기능을 제거하면 라이선스 키와 라이선스 상태는 항상 삭제됩니다.

문제 해결

eWAY does not appear at checkout: 라이선스가 활성 상태인지, Enable/Disable이 켜져 있는지, 현재 모드의 API 키와 비밀번호가 설정되어 있는지(샌드박스 모드에서는 샌드박스 필드, 운영 모드에서는 운영 필드), 그리고 체크아웃 통화가 AUD, NZD, SGD, HKD 또는 MYR인지 확인하세요. 자격 증명이 없으면 설정 페이지에 경고가 표시됩니다. 또한 결제 주소가 선택한 Geo Zone에 있는지, 주문이 설정의 Total에 도달하는지도 확인하세요.

The payment went through, but the order stays without a status: 고객이 eWAY에서 돌아오지 않았거나, 그 시점에 eWAY에 조회할 수 없었습니다. eWAY는 Shared Page에 대해 알림을 보내지 않습니다. Re-check of lost returns (cron)의 cron URL을 설정하세요. 약 한 시간 후에 결제를 가져옵니다. MyeWAY에서 거래를 확인하고 확장 기능 페이지의 Log 필드를 확인하세요.

The cron URL answers Forbidden: URL의 토큰이 올바르지 않습니다. 설정 페이지에 표시된 URL을 그대로 정확히 복사하세요.

The customer sees This payment method is temporarily unavailable: 현재 모드의 API 키 또는 비밀번호가 없거나, eWAY가 이를 거부했습니다. 현재 모드의 자격 증명을 확인하세요.

The customer sees eWAY could not start the payment: eWAY가 오류 코드를 반환했으며, 코드는 메시지에 표시됩니다. 대부분 청구 정보가 올바르지 않은 경우입니다.

The customer sees eWAY cannot take payments in a currency: 주문 통화가 eWAY가 받는 통화가 아닙니다. AUD, NZD, SGD, HKD 또는 MYR를 사용하세요.

The customer sees We could not match this payment to an order: 반환 링크가 이 쇼핑몰의 주문에 속하지 않거나, eWAY가 다른 청구서 참조에 대한 결제를 승인했습니다. 고객이 결제되었다면 MyeWAY에서 결제를 찾으세요.

The customer sees This payment method is not available: 체크아웃 세션이 더 이상 주문과 일치하지 않거나, 그 사이에 결제 수단이 꺼졌습니다. 고객은 체크아웃을 다시 불러옵니다.

Order is in the on hold status after payment: VibeFox eWAY Payment Gateway 탭의 eWAY notes를 읽고(주문 상태 섹션 참조), 주문을 처리하거나 결제를 환불하세요.

No refund form in the tab: 탭에 이유가 표시됩니다. 주문에 대한 eWAY 거래 ID를 찾을 수 없거나, 전액 환불되었거나, 사용자 그룹에 확장 기능을 수정할 권한이 없거나, 결제 모드의 API 자격 증명이 설정되지 않은 경우입니다.

Refund fails with a message about the sandbox or live mode: 주문은 그 환경에서 결제되었고, 그 환경의 API 키와 비밀번호가 설정되어 있지 않습니다. 입력한 뒤 다시 시도하세요.

Refund fails with at most … can be refunded: 환불 금액이 eWAY가 청구한 금액에서 이미 환불된 금액을 뺀 금액보다 큽니다.

개발자용: 확장 기능은 OpenCart 이벤트 wcp_eway_payment_gateway_supported_currencies(eWAY 계정에서 더 많은 통화가 활성화된 경우)와 wcp_eway_payment_gateway_create_access_code_request(결제 페이지가 만들어지기 전의 요청 본문)를 트리거합니다.

제거

Extensions > Extensions로 이동하여 유형으로 Payments를 선택한 뒤, VibeFox eWAY Payment Gateway 옆의 Uninstall(빨간색 − 버튼)을 클릭하세요. 이 확장 기능의 라이선스 키와 라이선스 상태는 항상 제거됩니다. OpenCart는 확장 기능 자체의 설정을 항상 제거합니다. 즉, Enable/Disable, Sort Order, Geo Zone, Total과 Orders 섹션의 주문 상태들이며, 이 설정들은 재설치 시 기본값으로 돌아갑니다. 확장 기능의 OpenCart 이벤트도 제거됩니다(OpenCart 4에서는 해당 이벤트와, 점검 모드에서도 반환 URL과 cron URL을 통과시키는 시작 작업도 함께 제거됩니다). Delete all plugin data on uninstall이 켜져 있으면, 나머지 게이트웨이 설정(제목, 설명, 샌드박스 모드, API 키와 비밀번호, 디버그 로그 스위치, cron 토큰)과 로그가 제거됩니다. 꺼져 있으면 나중에 재설치할 때 사용하도록 유지됩니다. eWAY 결제 및 환불 기록은 항상 유지되므로, 재설치 후에도 이전에 결제된 주문을 환불할 수 있습니다. 기존 주문은 결제 메모를 그대로 보관합니다.

OpenCart 4에서 확장 기능의 파일까지 제거하려면, 제거 후 Extensions > Installer로 이동하여 설치된 확장 기능 목록에서 VibeFox eWAY Payment Gateway 옆의 Uninstall(주황색 − 버튼)을 클릭한 뒤, 업로드된 패키지를 삭제하려면 Delete(빨간색 휴지통 버튼)을 클릭하세요.

eWAY는 각 소유자의 상표입니다. 이 확장 기능은 eWAY와 제휴하거나 eWAY의 승인을 받지 않았습니다.