MDVA-31006: Paypal 중복 주문 10415 오류

MDVA-31006 패치는 PayPal Express 체크아웃 결제를 사용하면 10415 오류가 발생하여 중복 주문이 발생하는 문제를 해결합니다. 이 패치는 다음 경우에 사용할 수 있습니다. 품질 패치 도구(QPT) 1.0.6이 설치되었습니다. Adobe Commerce 2.4.2에서 문제가 해결되었습니다.

영향을 받는 제품 및 버전

  • Adobe Commerce(모든 배포 방법) 2.3.2 - 2.4.0
NOTE
이 패치는 새로운 품질 패치 도구 릴리스가 있는 다른 버전에 적용할 수 있습니다. 패치가 Adobe Commerce 버전과 호환되는지 확인하려면 magento/quality-patches 최신 버전으로 패키지하고 Quality Patches Tool: 패치 검색 페이지. 패치 ID를 검색 키워드로 사용하여 패치를 찾습니다.

문제

사용자가 Adobe Commerce 주문 성공 페이지로 전송되지 않으므로 빈 페이지를 새로 고치고 두 번째 주문이 배치되므로 중복 주문이 발생합니다.

전제 조건:

  • Adobe Commerce이 설치되었습니다.
  • PayPal Express 체크아웃 결제가 구성되었습니다.
  • Commerce 관리자에 로그인합니다. 다음으로 이동 스토어 > 구성 > 판매 > 결제 방법 > 선택 Paypal Express 체크아웃 > 구성 > 고급 설정 > 주문 검토 단계 건너뛰기 > 아니요.

재현 단계:

  1. 사용자로 로그인
  2. 항목을 선택하고 장바구니에 추가.
  3. 장바구니를 클릭하고 체크아웃 진행.
  4. PayPal Express 창으로 이동하여 결제하세요.
  5. Adobe Commerce 주문 검토 페이지로 리디렉션됩니다.
  6. 누르기 주문 단추를 클릭합니다.
  7. 서버 인프라 문제로 인해 시스템 오류를 에뮬레이션합니다. 사용자에게 빈 페이지가 표시됩니다.
  8. 페이지를 새로 고칩니다.

예상 결과:

  • 고객이 Order Review 페이지로 리디렉션되고 오류 메시지 "성공적인 결제 거래가 이미 완료되었습니다. 주문이 완료되었는지 확인해 주세요."
  • 에 있는 payment.log에서 /var/log/payment.log에 오류가 10415 주문만 생성되었습니다.

실제 결과:

  • 고객이 Adobe Commerce 주문 성공 페이지로 전송되지 않으면 빈 페이지가 새로 고쳐지고 두 번째 주문이 추가되므로 두 개의 중복 주문이 생성됩니다.
  • 에 있는 payment.log에서 /var/log/payment.log에 오류가 10415.

패치 적용

개별 패치를 적용하려면 배포 방법에 따라 다음 링크를 사용합니다.

관련 읽기

품질 패치 도구에 대한 자세한 내용은 다음을 참조하십시오.

QPT에서 사용할 수 있는 다른 패치에 대한 정보는 다음을 참조하십시오. QPT에서 사용 가능한 패치 개발자 설명서에서 확인할 수 있습니다.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a