<tool_description>
Initiate a purchase for a product found via nexbid_search. Returns a checkout link that the user can click to complete the purchase at the retailer. The agent should present this link to the user for confirmation.
</tool_description>
<when_to_use>
ONLY after user has expressed clear purchase intent for a specific product.
Requires a product UUID from nexbid_search or nexbid_product.
ALWAYS confirm with user before calling this tool.
</when_to_use>
<combination_hints>
nexbid_search (purchase intent) → nexbid_purchase → present checkout link to user.
After purchase → nexbid_order_status to check if completed.
Use checkout_mode=wallet_pay when the user has a connected wallet with active mandate.
</combination_hints>
<output_format>
For prefill_link (default): Checkout URL that the user clicks to complete purchase at the retailer.
For wallet_pay: Intent ID and status for mandate-based authorization.
Include product name and price for user confirmation.
</output_format>
Connector