Telegram bot mein crypto payments: invoices, webhooks aur payouts
Merchant API bots aur services ke liye TgPay Crypto ka payment API hai. App banaayein, token lein, code se invoices issue karein aur signed payment webhooks receive karein. Compatible MCP agent integration mein madad kar sakta hai. Wallet balance se payments service ke andar settle hoti hain. On-chain payments ke liye chune hue network ki confirmations zaroori hain.
API base — app.tgpaycrypto.com/pay/api · testnet — testnet.tgpaycrypto.com
Token se pehli payment tak, chaar steps mein
Payment API ka jaana-pehchaana process: invoice banaayein, link dikhaayein aur event ka intezaar karein.
App banaayein
Bot mein More → Merchant API kholein, naam aur webhook URL daalein. Token sirf ek baar dikhta hai — use apne server par save karein.
Invoice banaayein
createInvoice ko ek POST request: crypto ya fiat amount, description aur deadline. Response mein payment link milta hai.
User ko link dikhaayein
Apne bot mein button ya link dein: user ek tap mein wallet balance se pay karta hai.
Webhook handle karein
Aapke server ko HMAC-SHA256 se signed invoice_paid milta hai. Signature verify karein, update_id se duplicate events hataayein, phir product deliver karein.
Integration aapka AI agent kar sakta hai
Merchant API ka MCP server hai. Use compatible agent client mein connect karein: agent docs padh sakta hai, app creation request kar sakta hai, webhooks configure kar sakta hai aur integration likhne mein madad kar sakta hai. Aap Telegram mein app approve karke result review aur test karte hain.
- Step 1
Agent ko prompt send karein
Aisa agent client use karein jismein aapke account ya workspace ke liye remote MCP support available ho. Prompt app mein More → Merchant API ke AI agent connection option mein bhi hai.
- Step 2
Telegram mein app approve karein
Agent t.me link dega. Bot dikhaayega ki kya request hua hai; aap ek button se approve karte hain. Link sirf ek baar kaam karta hai. Aapke approval se pehle kuch create nahi hota.
- Step 3
Integration poora karke test karein
Agent ko restricted token milega aur woh invoices, subscription plans aur webhooks configure karne mein madad karega. Webhook signing key paane ke liye app mein main token rotate karein aur apne server par securely save karein.
Agent ka token payments accept aur webhooks configure kar sakta hai. Isse transfers, checks ya refunds nahi kiye jaa sakte; unke liye relevant permissions waala token chahiye.
Agent connection ki details documentation meinConnect the tgpay MCP server (https://app.tgpaycrypto.com/mcp) and integrate payments via the TgPay Crypto Merchant API.
claude mcp add --transport http tgpay https://app.tgpaycrypto.com/mcp
Client settings mein app.tgpaycrypto.com/mcp ko remote MCP server ke taur par add karein. Availability aur menu ke naam client aur aapke account par depend karte hain.
https://testnet.tgpaycrypto.com/mcp
Fees aur limits
Yeh values page generate hone ke waqt app ke public limits catalog se li gayi hain. Latest values app mein dekhein.
Merchant API se kya kar sakte hain
App ka apna balance hai, aapke wallet se alag. Invoice payments ismein aati hain; payouts aur checks isi se jaate hain.
Invoices aur refunds
Fixed crypto amount, fiat price ya payer ke chune hue amount ka invoice. Full ya partial refunds, anonymous payers ko bhi.
Subscriptions
User plan ek baar approve karta hai. Uske baad har period ki payment apne aap charge hoti hai aur har charge ka event aata hai.
Transfers aur checks
App balance se Telegram users ko payouts aur checks — aise links jinhe koi bhi claim kar sakta hai.
Webhooks
invoice_paid hamesha send hota hai. Invoice expiry, check claims, refunds aur subscription events har app ke liye alag se enable karein.
Testnet
Wahi API aur wahi Mini App @tgpaycrypto_testnet_bot mein. Home screen ke button se har ghante ek baar test coins milte hain.
AI agent aur MCP
Remote MCP support waale agent client mein app.tgpaycrypto.com/mcp connect karein. Telegram mein aapki approval ke baad agent app banaane aur integration likhne mein madad kar sakta hai. Use karne se pehle result review aur test karein.
Crypto Bot API compatible
Jaane-pehchaane method names, {ok, result} response format aur HMAC webhook signatures. API URL aur token badlein, phir apni integration mein use hone waale methods test karein.
Token aapke control mein
Permissions ke hisaab se restricted tokens, turant rotation, sirf listed users ko payouts ya payouts band karne ka mode, aur token leak hone ki situation ke liye daily payout limit.
API ke baare mein sawaal
Tokens, webhook signatures, testing aur doosre API se migration ki zaroori baatein.
Current policy ke hisaab se app banaane ke liye identity verification complete hona zaroori ho sakta hai. Verification error aaye to app mein verification poora karein aur phir try karein.
TgPayCrypto-API-Signature header mein request body ka HMAC-SHA256 hota hai; key aapke main token ka SHA-256 hai. Body ke original bytes par signature compare karein. Verification pass hone se pehle product deliver na karein aur invoice paid mark na karein.
Merchant API mein jaane-pehchaane method names, {ok, result} format, decimal-string amounts aur HMAC signatures hain. API URL aur token badlein; Crypto-Pay-API-Token header bhi alias ke taur par accepted hai. Switch karne se pehle documentation dekhein aur apne use kiye jaane waale methods aur assets test karein.
Testnet par wahi API aur Mini App hai: bot @tgpaycrypto_testnet_bot, base testnet.tgpaycrypto.com/pay/api. Home screen ka “Get test coins” button har ghante ek baar 1,000 USDT, 1,000 GRAM aur 0.01 BTC deta hai. Mainnet aur testnet tokens ek doosre ki jagah kaam nahi karte.
Agent ko invoices, subscription plans, balances, stats aur webhook settings ke liye restricted token milta hai. Is token se transfers, checks ya refunds nahi kiye jaa sakte. In actions ke liye relevant permissions waala token chahiye.
Merchant API ki public documentation
Methods ka reference, OpenAPI description aur step-by-step guides docs.tgpaycrypto.com par.
Ek shaam mein payments set up karein
@tgpaycryptobot mein app banaayein, ya AI agent ko MCP server ka link dein aur ek button se app approve karein.
Bot kholein