Li
Delete
Are you sure you want to delete this?
EasyPayModel
-
Date
-
20211018
-
Target
-
C_045
-
Title
-
kakaoPay 결제승인 후 redirect 페이지는 어디로? kakaopay_approval.aspx로 지정한 상태 by kakaoPay.aspx.cs에 approval_url param에 지정되어 있음
-
Contents
-
approval_url=https://temp.tanz.co.kr/PaymentMethod/kakaoPay/kakaoPay_approval.aspx 로 지정하여
kakaoPay_approval.aspx로 간다.
실로 kakaoPay_approval.aspx에서는 여러가지 일이 일어난다. 결제 승인 parameter를 달아 결제 승인을 요청하면
{"aid":"A2954153333528754342","tid":"T2954153217563785647","cid":"TC0ONETIME","partner_order_id":"10172021202317","partner_user_id":"Member10172021202317","payment_method_type":"MONEY","item_name":"__Foot Massager / ","quantity":1,"amount":{"total":31500,"tax_free":0,"vat":200,"point":0,"discount":0},"created_at":"2021-10-17T20:23:16","approved_at":"2021-10-17T20:23:42"}
값이 kakaoPay로 부터 전달된다.
여기서 두 가지 redirect방향이 있을 수 있다.
1안. 메인페이지로 가게 한다.
kakaoPay_approval.aspx 에 toss처럼 loader를 달아 메인페이지로 가게 하는 것이다.
2안. 구매내역 설명하고 클릭한 후 메인페이지로 갈 수 있게 한다.
approval로 전달된 json data는 아래와 같다.
0_{"aid":"A2954794434707091433",
1_"tid":"T2954793129036458698",
2_"cid":"TC0ONETIME",
3_"partner_order_id":"10192021134629",
4_"partner_user_id":"Member10192021134629",
5_"payment_method_type":"MONEY",
6_"item_name":"__Foot Massager / ",
7_"quantity":1,
8_"amount":{"total":31500,"tax_free":0,"vat":200,"point":0,"discount":0},"created_at":"2021-10-19T13:46:27","approved_at":"2021-10-19T13:51:43"}
9_"partner_user_id":"Member10192021134629"