eProducts.com
Browse Dashboard Sell
Log In Register
Live Auction Platform
Discover unique items from sellers worldwide. Real-time bidding, secure Square payments, and guaranteed authenticity.
Explore Auctions
2.4K
Live Auctions
$8.2M
Sold This Month
Live Now
All auctions →
© 2025 GAVEL Auctions · Secure payments by Square
← Back to auctions
LIVE
Category
Item Title
Seller
Description
Auction Ends In
00
Hrs
:
Min
Sec
Current Bid 12 bids
$0
Starting Bid $0
Confirm Your Bid
You'll be charged only if you win
Cancel
Bid
Bid History
Seller Dashboard
Manage your listings and track your earnings
Total Earned
$24,810
↑ 18% this month
Active Listings
7
↑ 2 new
Items Sold
143
↑ 12 this week
Avg. Bid Price
$174
↑ 6% growth
My Listings + New Listing
Item
Current Bid
Bids
Ends
Status
Actions
Recent Payouts · Square
Date
Item Sold
Winning Bid
Platform Fee (5%)
Net Payout
Square Status
Feb 14, 2025
Vintage Polaroid Camera
$320
-$16.00
$304.00
Paid
Feb 12, 2025
Leather Messenger Bag
$185
-$9.25
$175.75
Feb 09, 2025
Mechanical Keyboard
$230
-$11.50
$218.50
← Back to dashboard
Create New Listing
Condition
Starting Bid ($)
Reserve Price ($)
Auction Duration
Shipping Cost ($)
Upload Photos
Drop images here or click to browse
Square Payment Account
Connect your Square account to receive payouts Connect Square Account
⬛
Powered by Square Payments
Cancel Publish Listing
✕
Welcome Back
Log in to bid on auctions
Email
Password
Log In
Don't have an account? Register →
Create Account
Join thousands of bidders and sellers
First Name
Last Name
Already have an account? Log In →
Complete Payment
Your card will only be charged if you win the auction
Bid Amount
Item Name
Card Details · Secured by Square
SQUARE WEB PAYMENTS SDK
Card form renders here after SDK init
Payments processed securely by Square
Authorize Bid — Pay Only If You Win
256-bit SSL encrypted · PCI DSS compliant via Square
(Use https://web.squarecdn.com/v1/square.js for production) 2. Replace with your credentials: const APPLICATION_ID = 'sandbox-sq0idb-YOUR_APP_ID'; const LOCATION_ID = 'YOUR_LOCATION_ID'; 3. Initialize: const payments = Square.payments(APPLICATION_ID, LOCATION_ID); const card = await payments.card({ style: { '.input-container': { borderColor: '#2a2a2a', borderRadius: '4px' }, '.input-container.is-focus': { borderColor: '#c9a84c' }, input: { color: '#f0ece4', fontFamily: 'DM Mono' }, } }); await card.attach('#card-container'); 4. On bid confirmation, tokenize: const result = await card.tokenize(); if (result.status === 'OK') { const nonce = result.token; // Send to your backend: POST /api/bids } 5. Backend (Node.js example): const { Client, Environment } = require('square'); const client = new Client({ accessToken: process.env.SQUARE_ACCESS_TOKEN, environment: Environment.Sandbox }); const payment = await client.paymentsApi.createPayment({ sourceId: nonce, idempotencyKey: crypto.randomUUID(), amountMoney: { amount: bidAmountCents, currency: 'USD' }, customerId: userId, note: `Bid authorization for: ${auctionTitle}`, }); 6. For seller payouts, use Square Payouts API or link accounts via OAuth. Square Docs: https://developer.squareup.com/docs/web-payments/overview */ } // ======================== // INIT // ======================== renderAuctions(); initSquare();