>백엔드 개발 >PHP 튜토리얼 >WeChat 스캔 코드 결제 모드 2에서 주문 번호 문제

WeChat 스캔 코드 결제 모드 2에서 주문 번호 문제

WBOY
WBOY원래의
2016-09-21 14:13:031593검색

위챗 스캔코드 결제방식 2
주문번호와 상품번호가 있는데 이 둘은 무슨 역할을 하나요? 찾아보니 주문번호만 효력이 있는 것 같고, 상품번호는 효력이 없는 것 같습니다. 문제는 주문을 스캔했는데 결제가 실패하면 결제를 하면 QR코드가 생성되지 않는다는 것입니다. 다시 만들어집니다. 그러면 주문번호는 어떻게 고유하게 생성되나요?
스캔코드 결제가 동기화되지 않습니다. 한 번 스캔하면 새로고침하여 QR코드를 다시 호출할 수 없다는 것이 사실인가요?
새로운 주문번호는 정상적으로 처리 및 결제가 가능합니다. 그리고 QR코드 결제도 알리페이처럼 결제가 성공하면 웹페이지로 바로 이동할 수 있나요? 이는 ajax를 통해 주문 정보를 얻어서 얻을 수 있습니다.

답글 내용:

위챗 스캔코드 결제방식 2
주문번호와 상품번호가 있는데 이 둘은 무슨 역할을 하나요? 찾아보니 주문번호만 효력이 있는 것 같고, 상품번호는 효력이 없는 것 같습니다. 문제는 주문을 스캔했는데 결제가 실패하면 결제를 하면 QR코드가 생성되지 않는다는 것입니다. 다시 만들어집니다. 그러면 주문번호는 어떻게 고유하게 생성되나요?
스캔코드 결제가 동기화되지 않습니다. 한 번 스캔하면 새로고침하여 QR코드를 다시 호출할 수 없다는 것이 사실인가요?
새로운 주문번호는 정상적으로 처리 및 결제가 가능합니다. 그리고 QR코드 결제도 알리페이처럼 결제가 성공하면 웹페이지로 바로 이동할 수 있나요? 이는 ajax를 통해 주문 정보를 얻어서 얻을 수 있습니다.

QR 코드에는 시간 초과가 있습니다. 이는 SDK의 SetTime_expire입니다. 결제 시간이 초과되어 결제되지 않은 경우 더 이상 동일한 주문 번호를 사용하여 QR 코드를 얻을 수 없으며 메시지가 표시됩니다. 주문번호가 중복되었다고 표시됩니다. 타임아웃이나 결제가 없으면 QR코드를 다시 받으실 수 있습니다.
비즈니스 목적으로 이 시간을 주문에 저장하세요. 시간이 초과되면 결제 주문 번호를 다시 생성하세요. 이 번호는 타임아웃 후 미납 후 다시 생성해야 하므로 웹사이트 주문번호는 변경하지 않는 것이 가장 좋으며, 이 위챗 결제 주문번호는 웹사이트 자체의 주문번호와 구별되는 별도의 필드에 기록할 수 있습니다.
결제번호를 이용하여 ajax를 통해 정기적으로 주문결과를 확인하세요. 결제금액이 발견되면 데이터베이스 주문상태가 업데이트되며 페이지가 점프됩니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.