KakaopaymentCancelBtn.js 769 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import kakaopayApi from "../apis/kakaopay.api"
import catchErrors from "../utils/catchErrors"

const KakaopaymentCancelBtn = () => {

    const [error, setError] = useState()

    async function paymentCancel() {
        try {
            setError("")
            //실행하기 전에 먼저 reservation에서 해당하는 예매건에 대한 tid가져오기
            const response = await kakaopayApi.paymentCancel({
                cid: 'TC0ONETIME',
                tid: '',
                cancel_amount: '',
                cancel_tax_free_amount:0,
            })
        } catch (error) {
            catchErrors(error,setError)
        }
    }

    return (
        <button className="btn btn-warning" onClick={paymentCancel }>결제취소</button>
    )
}