P2P Deposits & Withdraws
Data Models
Item Object
Field
Type
Description
Trade Record
interface TradeRecord {
seller: string;
buyer:
| {
avatar: string;
username: string;
steamid: string;
}
| string
| null;
item: Item;
status: string;
deadline?: number; // Timestamp when the trade expires
tradeLink?: string; // Buyer's trade URL (for seller)
confirmations: {
buyer: boolean;
seller: boolean;
};
}Client -> Server Events
marketplace
marketplacedeposit-item
deposit-itemcancel-deposit
cancel-depositwithdraw-item
withdraw-itemcheck-trades
check-tradescreate-trade
create-tradeconfirm-trade
confirm-tradenot-received-trade
not-received-tradeServer -> Client Events
marketplace
marketplacebuyer-response
buyer-responseseller-response
seller-responseconfirm-trade-response
confirm-trade-responseresponse-reload
response-reloadfailed-trade
failed-tradeIntegration Example
Buying an Item
Last updated