주문에는 결제 유효기간(예: 2시간 이내에 결제하지 않으면 자동 취소)이 있으며, 사용자가 직접 취소하는 항목도 있습니다.
주문이 생성된 후 결제 로직을 입력하세요. 이 두 가지 로직에서는 포인트 지급이 즉시 이루어지며, WeChat 결제가 인터페이스를 호출하여 결제가 성공적으로 콜백되면 두 결제 방법 모두 성공적으로 결제된 경우 주문이 완료됩니다. 포인트 결제가 완료되지 않은 경우, 포인트 결제를 기다려주세요.
시간 초과 취소가 발생하거나 사용자가 직접 취소하는 경우 각 경로의 결제가 반환됩니다. 포인트는 포인트 계정으로 반환되고 WeChat은 환불 인터페이스를 호출합니다
처음에 포인트 당 비용이 RMB로 설정되거나 포인트 + 현금의 별도 활동을 시작하지 않으면 나중에 추가하기가 어렵습니다. 새 모듈을 추가하고 포인트 가치를 직접 정의할 수 있다고 생각합니다. 사용자는 구매 시 사용할 포인트 수를 선택할 수 있고 결제 시 현금으로 합산할 수 있습니다.
두 단계로 나누어집니다:
1. 주문 생성
2. 주문 결제
논리를 단계별로 분해해보면 이해하기 쉬운 것 같습니다.
주문을 생성하고 이를 연결하여 두 가지 결제 경로(포인트 + WeChat)를 생성합니다.
주문에는 결제 유효기간(예: 2시간 이내에 결제하지 않으면 자동 취소)이 있으며, 사용자가 직접 취소하는 항목도 있습니다.
주문이 생성된 후 결제 로직을 입력하세요. 이 두 가지 로직에서는 포인트 지급이 즉시 이루어지며, WeChat 결제가 인터페이스를 호출하여 결제가 성공적으로 콜백되면 두 결제 방법 모두 성공적으로 결제된 경우 주문이 완료됩니다. 포인트 결제가 완료되지 않은 경우, 포인트 결제를 기다려주세요.
시간 초과 취소가 발생하거나 사용자가 직접 취소하는 경우 각 경로의 결제가 반환됩니다. 포인트는 포인트 계정으로 반환되고 WeChat은 환불 인터페이스를 호출합니다
결제 전 포인트를 판단하고 결제 성공 후 차감되나요? 이거 괜찮지 않나요?
결제를 시작한 후 차감할 포인트를 동결하세요. 결제가 성공하면 포인트가 차감됩니다. 결제가 실패하거나 취소되면 포인트가 동결 해제됩니다.
처음에 포인트 당 비용이 RMB로 설정되거나 포인트 + 현금의 별도 활동을 시작하지 않으면 나중에 추가하기가 어렵습니다.
새 모듈을 추가하고 포인트 가치를 직접 정의할 수 있다고 생각합니다. 사용자는 구매 시 사용할 포인트 수를 선택할 수 있고 결제 시 현금으로 합산할 수 있습니다.
포인트가 먼저 차감됩니다.
1. 결제가 실패할 경우 결제 콜백 기능에 따라 포인트가 반환되며 주문이 취소됩니다.
2. 결제가 성공했다면 주문상태를 완료로 수정해주세요.