Li

Delete

Are you sure you want to delete this?

EasyPayModel


Date
20211009
Target
C_019
Title
toss, autoExecute=true or false, Which is adequate for me / 가맹점 결제 승인(false or true) 사용에 대해
Contents
false를 하면 approved로 가맹점 결제 승인을 사용하는 것이 번거로울 수 있으나 한 편 고객이 결제를 했다고 하더라도 가맹점의 형편, 즉 고객이 원하는 상품이 없을 경우 고객에게 상품이 없어 이번 결제는 취소한다는 식의 양해를 구하거나 혹은 상품 준비에 시간이 걸리는 것에 대해 양해를 구한 후 이것이 받아들여졌을 때 결제 승인을 가맹점 쪽에서 할 수 있다는 점에서 유리한 부분이 있다. 다만 번거롭다고 하는 작업도 아래와 같이 payToken과 가맹점 apiKey만으로 해결할 수 있으므로 어려운 일은 아니다. 요구 curl "https://pay.toss.im/api/v2/execute" \ -H "Content-Type: application/json" \ -d '{ "payToken":"example-payToken", "apiKey":"sk_test_w5lNQylNqa5lNQe013Nq" }' 답변 { "code": 0, "mode": "LIVE", "orderNo": "TossTest20190718", "amount": 2000, "approvalTime": "2019-07-18 11:28:02", "discountedAmount": 0, "paidAmount": 2000, "payMethod": "CARD", "payToken": "example-payToken", "transactionId": "2da1ca05-d91d-410f-976d-7a610242da8a", "cardCompanyCode": 3, "cardCompanyName": "삼성", "cardAuthorizationNo": "87654321", "spreadOut": 0, "noInterest": false, "salesCheckLinkUrl": "https://pay.toss.im/payfront/web/external/sales-check?payToken=example-payToken&transactionId=2da1ca05-d91d-410f-976d-7a610242da8a", "cardMethodType": "CREDIT", "cardNumber": "536100******9087" } true를 하면 complete로 답이 온다. 어느 것을 취해야 하나? false로 하면 가맹점에서 한 번 더 결제를 요구하는 것이다. 자동 승인 설정을 false로 사용하는 가맹점에서만 처리하는 로직입니다. 구매자 인증 완료 상태(PAY_APPROVED)의 결제 건을 가맹점이 주체가 되어 최종 승인하고 결제를 완료 처리합니다. 결제 승인에 관한 자세한 내용은 아래 문서를 참고하세요. 토스 결제 시작하기 > 결제 승인하기 필수 파라미터는 딱 2가지 입니다. '어느 가맹점'에서 '어떤 결제건'을 최종 승인할지 알려주세요. 필요에 따라 결제건의 유효성 검증을 할 수 있습니다.