ux: accept pay.ebay.com/rxo checkout URLs as listing input #42

Open
opened 2026-04-17 03:00:01 -07:00 by pyr0ball · 0 comments
Owner

Problem

Users who copy a listing URL from the eBay mobile app or checkout page often get a pay.ebay.com/rxo?action=view&sessionid=XXXXXXX URL. The sessionid parameter is not the item ID — it is an eBay checkout session identifier, and the eBay Browse API returns 404 for it.

Snipe currently has no input that accepts URLs directly (search is keyword-based), but as a future URL-lookup feature this edge case should be handled.

Proposed fix

When a URL-lookup feature is added, detect pay.ebay.com/rxo URLs and show a helpful message: "This is a checkout URL — please share the listing URL (ebay.com/itm/...) instead." Alternatively, attempt to resolve the item URL by loading the checkout page and extracting the item ID from the page content.

Context

Discovered during testing 2026-04-17: user shared a checkout URL expecting Snipe to score it.

## Problem Users who copy a listing URL from the eBay mobile app or checkout page often get a `pay.ebay.com/rxo?action=view&sessionid=XXXXXXX` URL. The `sessionid` parameter is **not** the item ID — it is an eBay checkout session identifier, and the eBay Browse API returns 404 for it. Snipe currently has no input that accepts URLs directly (search is keyword-based), but as a future URL-lookup feature this edge case should be handled. ## Proposed fix When a URL-lookup feature is added, detect `pay.ebay.com/rxo` URLs and show a helpful message: "This is a checkout URL — please share the listing URL (`ebay.com/itm/...`) instead." Alternatively, attempt to resolve the item URL by loading the checkout page and extracting the item ID from the page content. ## Context Discovered during testing 2026-04-17: user shared a checkout URL expecting Snipe to score it.
pyr0ball added the
backlog
ux
labels 2026-04-17 03:37:59 -07:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/snipe#42
No description provided.