Li

Delete

Are you sure you want to delete this?

EasyPayModel


Date
20211011
Target
C_026
Title
toss, 가맹점 결제 승인 tosspayFromApproveToComplete.aspx?payToken=examplePayToken 요청시 달라지는 것
Contents
false로 결제 요청했다 그리고 해당 payToken으로 결제 상태 확인 요청했다. https://temp.tanz.co.kr/paymentmethod/toss/tosspayStatus.aspx?payToken=EgEkfBx0D0eFkkard7dR34 결과1는 {"code":0,"payToken":"EgEkfBx0D0eFkkard7dR34","orderNo":"10112021134830","payStatus":"PAY_APPROVED","payMethod":"TOSS_MONEY","amount":1165000,"discountedAmount":0,"paidPoint":0,"paidAmount":1165000,"refundableAmount":1165000,"amountTaxable":1059090,"amountTaxFree":0,"amountVat":105910,"amountServiceFee":0,"transactions":[],"createdTs":"2021-10-11 13:48:28","paidTs":"2021-10-11 13:48:27"}OK 와 같이 "payStatus":"PAY_APPROVED" 다 이에 해당 payToken에 대해 결제 승인했다. https://temp.tanz.co.kr/paymentmethod/toss/tosspayFromApproveToComplete.aspx?payToken=EgEkfBx0D0eFkkard7dR34 결과는 {"code":0,"mode":"TEST","orderNo":"10112021134830","amount":1165000,"approvalTime":"2021-10-11 13:55:37","stateMsg":"결제 완료","discountedAmount":0,"paidAmount":1165000,"payMethod":"TOSS_MONEY","payToken":"EgEkfBx0D0eFkkard7dR34","transactionId":"7b02368b-ea96-411e-bf66-e6a7e681482d","paidPoint":0} 와 같이 trasactionId가 나왔다. 이 결과를 토대로 다시 한번 결제 상태 확인 요청을 https://temp.tanz.co.kr/paymentmethod/toss/tosspayStatus.aspx?payToken=EgEkfBx0D0eFkkard7dR34 하면 결과1과 달리 transactions부분의 내용이 달라진(내용 추가)된 결과를 볼 수 있다. {"code":0,"payToken":"EgEkfBx0D0eFkkard7dR34","orderNo":"10112021134830","payStatus":"PAY_COMPLETE","payMethod":"TOSS_MONEY","amount":1165000,"discountedAmount":0,"paidPoint":0,"paidAmount":1165000,"refundableAmount":1165000,"amountTaxable":1059090,"amountTaxFree":0,"amountVat":105910,"amountServiceFee":0,"transactions":[{"stepType":"PAY","transactionId":"7b02368b-ea96-411e-bf66-e6a7e681482d","paidAmount":1165000,"transactionAmount":1165000,"discountAmount":0,"pointAmount":0,"regTs":"2021-10-11 13:55:37"}],"createdTs":"2021-10-11 13:48:28","paidTs":"2021-10-11 13:55:37"}OK 이것을 callback하려면 어떻게?