Page 36 - 17.Payment Process-결제(40P)
P. 36

결제 취소








                                                                                                                                           M
            클라이언트                          카드 / 계좌이체                           상품 / 입금                         주문번호에 의한                                  입금 확인 상품 /
          결제 취소 요청                               여부                           상태 갯수 취득                      상품이 2개 이상 여부                             주문번호 상품 동일 여부

                                                                                                         1
                                                                                                                                                 N                              Y

                                                                                                    기본 테이블(10T)
                                                                                                    주문 가격을 취득                         상세 테이블(20T) seq_no로                기본 테이블(10T)
                                                                                                                                       주문자ID/주문서브번호                     주문 가격을 취득
                                                                                                                                           절차상태 취득
                                                                        상세 테이블(20T)                  상세 테이블(20T)
               sp_set_return_point         기본 테이블(10T)                   취소 요청 2번                    취소 요청에 관한
                 프로시져 호출                       상태 갱신                   refund_amount = 0                내용 갱신                           상품 기본 테이블(10T)
                                                                      주문번호가 다른 경우                                                                                        상세 테이블(20T)
                                                                                                                                          총 상품 가격 조회                     취소 요청에 관한
                                                                                                                                            (배송비 제외)                        내용 갱신

                취소 신청 테이블
                   이력 삽입
                                                                                         상품 기본 테이블(10T)                                  sp_set_return_point
                                                                                            상태 정보 갱신                                       프로시져 호출


                   최종 공통                                                                                                                   상세 테이블(20T)
                                                                                          sp_set_return_point                              취소 요청에 관한
                                                                                             프로시져 호출                                          내용 갱신
                 메일링 서비스


                                                                               취소 신청 테이블                 취소 신청 테이블
                  SMS 서비스                                                          이력 삽입                    이력 삽입
                                                                                같지 않는 경우
                                                                                N delivery_corp
   31   32   33   34   35   36   37   38   39   40