docs: restructure payments sidebar, deprecate Pay with Exchange#772
docs: restructure payments sidebar, deprecate Pay with Exchange#772
Conversation
…lets Co-Authored-By: Jem Conlon <[email protected]>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
|
Claude finished @devin-ai-integration[bot]'s task in 3s —— View job PR Review
Found 4 issue(s)Issue 1: DWE cross-reference misleads users about CEX network coverageID: deposit-exchange-crossref-mismatch-a3f1 Context:
Recommendation: Update the DWE cross-reference to point to the Deposit with Exchange page's own network section, or update the link text to remove the "across different exchanges (Coinbase, Binance)" qualifier: - For a complete list of supported networks and assets, please refer to the [Networks and Assets Supported](/appkit/payments/pay-with-exchange#networks-and-assets-supported) section in our Pay with Self-Custodial Wallets documentation.
+ For a complete list of supported networks and assets for Deposit with Exchange, contact us [via our form here](https://share.hsforms.com/1_oWa8QkwRXi6oR0nZ_SIxQnxw6s).Issue 2: Exchange-specific hooks on self-custodial wallets page lack contextID: appkit-pay-react-exchange-hooks-context-b2e4 Context:
Recommendation: Add a brief note before the exchange hooks section: ### useAvailableExchanges
> **Note:** The following hooks support headless exchange integrations. These are retained for backward compatibility.Issue 3: Typo in FAQ answerID: pay-with-exchange-typo-wallet-switch-c1d2 Context:
Recommendation: - Yes, a user can simply disconnect a wallet and connected another without losing the payment detail.
+ Yes, a user can simply disconnect a wallet and connect another without losing the payment details.(also: "detail" → "details") Issue 4: Inconsistent FAQ presentation between overview and detail pageID: payments-overview-faq-format-inconsistency-d3f5 Context:
Recommendation: Wrap the overview FAQs in Mintlify accordion components for consistency: ## Payments FAQs
<AccordionGroup>
<AccordionPay with Exchange"?'>
The Pay with exchange feature has been deprecated...
</Accordion>
<Accordion>
One-click checkout has been migrated to WalletConnect Pay...
</Accordion>
</AccordionGroup> |
Test ResultsTested against Mintlify preview deployment. All tests passed. Pay with Exchange Removal Tests (4/4 passed)
|
…h-exchange pages Co-Authored-By: Jem Conlon <[email protected]>
…ets section, rename files with redirects Co-Authored-By: Jem Conlon <[email protected]>
Visual Test Results (Post-Rename + Deprecation Warnings)All tests passed against Mintlify preview. Recording attached in Devin session. Test Results (5/5 passed)
|
Co-Authored-By: Jem Conlon <[email protected]>
…ange pages Co-Authored-By: Jem Conlon <[email protected]>
Co-Authored-By: Jem Conlon <[email protected]>
…ame entries Co-Authored-By: Jem Conlon <[email protected]>
Sidebar Restructuring Test ResultsAll 4 tests passed against the Mintlify preview. Test Results
|
Co-Authored-By: Jem Conlon <[email protected]>
Description
Deprecates "Pay with Exchange" (PWE) across the Reown docs, renames the combined page to focus solely on self-custodial wallets, removes all Coinbase references from Deposit with Exchange pages, and restructures the payments sidebar navigation.
Changes made:
appkit/payments/overview.mdx):pay-with-self-custodial-wallets.mdx:pay-with-exchange.mdxfiles renamed topay-with-self-custodial-wallets.mdxacross all frameworks (React, Next.js, Vue, JavaScript) and the main payments sectiondocs.jsonfrom all old/pay-with-exchangepaths to/pay-with-self-custodial-walletsdocs.json):sidebarTitlefrontmattersidebarTitlefrontmattertitleandsidebarTitlefrontmatter from "Pay with Exchange" to "Pay with Self-Custodial Wallets" / "Self-custodial wallets"<Warning>blocks touseAvailableExchanges,usePayUrlActions,useExchangeBuyStatus(shared React snippet) andgetExchanges(JS page) noting Pay with Exchange deprecation and linking to the Payments FAQsappkit-pay-react.mdx,appkit-pay-deposit-react.mdx):<Warning>blocks from overview pageappkit/overview.mdx): Updated link text and href from "Pay with Exchange" to "Pay with Self-Custodial Wallets"Reviewer checklist:
pay-with-self-custodial-wallets.mdxline 82: "connected another" should be "connect another" (flagged by Claude review)/pay-with-exchangepaths work correctly in Mintlify previewTests
Visual verification against Mintlify preview (from initial changes — screenshots predate later revisions):
Direct links to the deployed changes in Mintlify
Link to Devin session: https://app.devin.ai/sessions/9f412a97e189477ca5c5566918bf7a3c
Requested by: @Jem-reown