버튼으로 결제
봇이 결제 페이지 링크를 버튼으로 보냅니다. 고객은 링크를 열고 TON 지갑을 연결한 뒤 한 번 확인합니다.
봇이나 미니 앱에서 고객에게 결제 버튼을 보내세요. 고객은 Telegram Wallet, Tonkeeper 또는 다른 TON 지갑으로 USDT를 결제하고, 돈이 도착하면 봇이 바로 알림을 받습니다.
봇이 결제 페이지 링크를 버튼으로 보냅니다. 고객은 링크를 열고 TON 지갑을 연결한 뒤 한 번 확인합니다.
한 번의 확인으로 판매 대금과 수수료가 함께 전송되어 TON 지갑으로 바로 들어옵니다. 출금할 필요가 없습니다.
결제가 확인되는 즉시 서명된 웹훅이 서버에 알리므로 봇이 바로 상품을 전달할 수 있습니다.
# 1. Create a USDT payment on TON
curl https://api.kokiwa.com/v1/payment_intents \
-H "Authorization: Bearer $KOKIWA_KEY" \
-H "Content-Type: application/json" \
-d '{
"currency": "USDT",
"amount": "25.00",
"chains": ["ton"],
"customer": "tg_123456789"
}'
# 2. Send checkout_url from the response as a bot button
curl https://api.telegram.org/bot$BOT_TOKEN/sendMessage \
-H "Content-Type: application/json" \
-d '{
"chat_id": 123456789,
"text": "Order 10086: 25 USDT",
"reply_markup": { "inline_keyboard": [[
{ "text": "Pay 25 USDT", "url": "https://pay.kokiwa.com/p/pi_7Gm4Rk2Wp9Ls1Qv8Bd3Zt6" }
]] }
}'