Li
Delete
Are you sure you want to delete this?
EasyPayModel
-
Date
-
20211009
-
Target
-
C_018
-
Title
-
toss : 결제상태확인
-
Contents
-
결제생성 : ASP와 C#/.NET으로 완성한 상태. tossPay.asp, tossPay.aspx, tossPay.aspx.cs
다만 payToken의 저장이 문제다. 이 값을 가져오는 것도 그렇고. orderNo 도 intNum에 날짜를 추가했다.
string today = DateTime.Now.ToString("MM/dd/yyyy HH:mm");
orderNoForToss = orderNo + today; // orderNo를 독창적으로 만든다.
따라서 toss에 저장되는 탄쯔 toss결제는 고유성을 확보하였다.
결제 상태 확인 : tossPayStateCheck.asp
https://temp.tanz.co.kr/paymentMethod/toss/tossPayStateCheck.asp?orderNo=7568
응답
' {"code":0,"payToken":"0PRGTPxg2mmSjjDM277Nab","orderNo":"7568","payStatus":"PAY_COMPLETE","payMethod":"TOSS_MONEY","amount":31500,"discountedAmount":0,"paidPoint":0,"paidAmount":31500,"refundableAmount":31500,"amountTaxable":28636,"amountTaxFree":0,"amountVat":2864,"amountServiceFee":0,"transactions":[{"stepType":"PAY","transactionId":"277cccca-89d6-4700-82d0-658d559d8e61","paidAmount":31500,"transactionAmount":31500,"discountAmount":0,"pointAmount":0,"regTs":"2021-10-09 18:10:32"}],"createdTs":"2021-10-09 18:07:30","paidTs":"2021-10-09 18:10:32"}
질의
https://temp.tanz.co.kr/paymentMethod/toss/tossPayStateCheck.asp?orderNo=7569
응답
' {"code":0,"payToken":"YXjPfRe84eBF117M93P93e","orderNo":"7569","payStatus":"PAY_COMPLETE","payMethod":"TOSS_MONEY","amount":420000,"discountedAmount":0,"paidPoint":0,"paidAmount":420000,"refundableAmount":420000,"amountTaxable":381818,"amountTaxFree":0,"amountVat":38182,"amountServiceFee":0,"transactions":[{"stepType":"PAY","transactionId":"44327bb1-9551-49e8-aadb-77886166e793","paidAmount":420000,"transactionAmount":420000,"discountAmount":0,"pointAmount":0,"regTs":"2021-10-09 18:21:19"}],"createdTs":"2021-10-09 18:20:30","paidTs":"2021-10-09 18:21:19"}
결제환불 : 불필요하다고 판단되어 아직 비생성