>  기사  >  백엔드 개발  >  생각이 당신이 얼마나 멀리 갈 수 있는지를 결정합니다! 내면의 목소리를 따르고 앞으로 나아가고 싶은 방향을 확고히 유지하세요.

생각이 당신이 얼마나 멀리 갈 수 있는지를 결정합니다! 내면의 목소리를 따르고 앞으로 나아가고 싶은 방향을 확고히 유지하세요.

WBOY
WBOY원래의
2016-07-30 13:30:54987검색

얼마 전 친구를 도와 ecshop 기반으로 개발된 쇼핑몰에 WeChat 스캔 결제 기능을 추가한 적이 있습니다. 아주 간단한 문제라고 생각했습니다. 공식 SDK나 개발 도움말 문서를 다운로드하고 지침을 따르세요. 예상외로 그것을 알아내는 데 2~3일이 걸렸습니다. 또한 질문이 있는 인터넷에서 많은 기술 기사를 검색했지만 액세스를 어떻게 개발했는지 간략하게만 설명했습니다. 그리고 내가 직면한 문제를 해결하지 못했습니다. 문제... 글쎄, 가끔은 나 자신만이 의지할 수 있다는 느낌이 듭니다. 이 글의 목적은 제가 겪은 문제와 해결책을 적어서 이 분야에서 발전하는 친구들이 도움이 될 수 있도록 하는 것입니다!

개발 전, 공식 [QR코드 스캔 결제] 개발 문서를 확인해주세요. 스캔 QR코드 결제는 다음 두 가지 모드로 구분됩니다.

 Δ모드 1:

발생한 문제: QR 코드를 처음 스캔하면 정상적으로 스캔할 수 있지만 결제 없이 다시 스캔하라는 메시지가 표시됩니다. : 확인 또는 판매자 정보 시간 초과 요청 HttpCode가 200이 아닙니다 ——다양한 채널을 통해 해결책을 찾으려고 노력했지만 아무 소용이 없었습니다. 아시는 분의 답변을 부탁드립니다.

 Δ모드 2:

참고: 몰 주문 번호를 거래 주문 번호(out_trade_no)로 직접 사용할 수 없습니다. 그렇지 않으면 WeChat 스캔 코드 결제 QR 코드를 다시 생성할 때 인터페이스에 가맹점 주문 번호가 중복됩니다, 재생성할 수 없습니다.

그럼 여기 Jiang Zi의 질문이 있습니다. 거래 주문 번호를 어떻게 설정하고 나중에 인터페이스를 통해 WeChat 판매자 플랫폼에서 해당 주문 정보를 쿼리하거나 조정을 달성할 수 있는지 확인하려면 어떻게 해야 할까요? 가능한 방법은 QR 코드를 스캔하기 전에 통합 주문 인터페이스를 사용하는 것입니다. out_trade_no에 대한 쇼핑몰 주문 시스템의 주문 번호를 전달하는 대신 WeChat 결제 거래 주문 번호에 해당하는 다른 주문 번호를 다시 생성합니다. out_trade_no) 테이블은 다음과 같습니다.

위 테이블에는 serial_is_paid 필드가 있습니다. 이 거래가 완료되었습니다. 즉, 결제 성공 알림 콜백 처리에서 반환된 out_trade_no에 따라 결제 상태가 업데이트됩니다. 주문 결제 상태를 확인하는 방법도 알아두셔야 할 것 같습니다...

좋습니다. 오랫동안 기술 블로그를 작성하지 않아서 글이 다소 헷갈릴 수 있습니다. . 잘 모르는 친구들도 집중해서 소통할 수 있어요!

참고 사이트>>

Ecshop WeChat 결제 플러그인.rar

내 위챗 구독번호:

zxcknowmore 여러분의 관심과 응원은 제가 블로그 글을 더 많이 쓸 수 있는 원동력이 됩니다!

위 내용은 생각이 얼마나 멀리 갈 수 있는지를 결정하는 방법을 소개합니다! 내면의 목소리를 따르고 몇 가지 측면을 포함하여 진행 방향에 확고한 자세를 유지하는 것이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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