Jump to content
McKay Development

SENPAY98K

Member
  • Posts

    47
  • Joined

  • Last visited

Contact Methods

  • Website URL
    https://steamcommunity.com/profiles/76561198097242611

Profile Information

  • Gender
    Not Telling
  • Location
    DZ

Recent Profile Visitors

1114 profile views

SENPAY98K's Achievements

  1. so much things changed on steam backend, but you can use ASF + ASFEnahanced plugin for less hassle
  2. Yes, that was just a suggestion in case you are in rush. Good luck
  3. I used different countries for each batch (20 per country), and it works flawless
  4. I use this one https://onlinesim.io/ which it lets get more then 5 sms Basically you rent the number for 15min, so its more then enough to link 2-3 accounts. Ps. if you want to use here's my ref ref=4745012
  5. Hi, is it posible to add games to cart and buy with steam balance ? Tried it, but not sure if im skipping/missung other requests. // Add games to cart for (let i = 0; i < arrayGames.length; i++) { var gameID = Number(arrayGames[i]); logINFO(`gameID: ` + gameID); await addToCart(Steam, Community, sessionID, gameID); await SLEEP(5000); } // Get transaction id let purchaseId = await scrapTransactionID(Community); logINFO(purchaseId); // Buy games in cart await purchaseGames(Community, purchaseId); function addToCart(Steam, Community, sessionID, subid) { return new Promise((resolve) => { Community.httpRequestPost( `https://store.steampowered.com/cart/`, { form: { snr: "1_5_9__403", originating_snr: "1_direct-navigation__", action: "add_to_cart", sessionid: sessionID, subid: subid, }, headers: { Host: "store.steampowered.com", Origin: "https://store.steampowered.com", }, json: true, }, (err, res, body) => { if (!err && res.resposeCode == 200) { logINFO(`Success`); } else { logERROR(`Failed`); } } ); resolve(); }); } // func() function scrapTransactionID(Community) { return new Promise((resolve) => { Community.httpRequestPost( `https://store.steampowered.com/cart`, (err, res, body) => { if (!err) { let pattern = /https:\/\/store.steampowered.com\/checkout\/\?purchasetype=gift&cart=(\d+)&/; let match = body.match(pattern); if (match) { logINFO(`Matched: ` + match[1]); resolve(match[1]); } } } ); }); } //func() function purchaseGames(Community, purchaseId) { return new Promise((resolve) => { Community.httpRequestPost( `https://store.steampowered.com/checkout/finalizetransaction/`, { form: { transid: purchaseId, CardCVV2: "", browserInfo: { language: "en-US", javaEnabled: "false", colorDepth: 24, screenHeight: 600, screenWidth: 800, }, }, headers: { Host: "store.steampowered.com", Origin: "https://store.steampowered.com", Referer: `https://store.steampowered.com/checkout/?purchasetype=self&cart=${purchaseId}&snr=1_8_4__503`, }, json: true, }, (err, res, body) => { if (!err) { logINFO("success"); } } ); resolve(); }); } //func()
  6. Yesim aware of that recent change, now im looking into at this old api to use: https://steamcommunity.com/tradeoffer/new/partnerinventory
  7. Hello, I use for this api to fetch steam inventories: The result has: Is there any parameter to load next pages ?
  8. Thanks for the notice, its done successfully now :)
  9. the map only stocks ids [ { "appid": 753, "contextid": 6, "assetid": [ [ "22434481908", "22434481910", "22434481915", "22434481907", "22434481917" ], [ "22434481909", "22434481911", "22434481918", "22434481913", "22434481919" ], [ "22434481914", "22434481912", "22434481921", "22434481916", "22434481920" ] ] } ]
  10. The limit is applied to inventory fetching, atm set the count to under 2000 per 4 seconds
  11. @PonyExpress Does not work i guess, returns empty object and arrays const database = { "730": { "amount": 5}, "603750": { "amount": 5}, ... } const cards = OFFER.itemsToGive; await getSets(cards, (cardSets, extraCards, unknownCards) => { if (cardSets) console.log(cardSets); if (extraCards) console.log(extraCards); if (unknownCards) console.log(unknownCards); })
×
×
  • Create New...