diff --git a/sidebars.js b/sidebars.js index c794130..75dda52 100644 --- a/sidebars.js +++ b/sidebars.js @@ -61,25 +61,49 @@ const sidebars = { label: 'Reference', collapsible: false, items: [ - 'reference/android-sdk-setup', - 'reference/android-demo-app', - 'reference/android-integration-walkthrough', - 'reference/android-pax-integration-guide', - 'reference/android-cloud-api-integration-guide', - 'reference/android-hilite-integration-walkthrough', - 'reference/cloud-api-integration-guide', - 'reference/javascript-sdk-setup', - 'reference/windows-sdk-setup', - 'reference/authentication', - 'reference/development-hardware', - 'reference/manual-injection', - 'reference/pre-authorization-guide', - 'reference/tipping-guide', - 'reference/callback-url', - 'reference/multi-mid', - 'reference/avs', - 'reference/fee-mitigation', - 'reference/partial-approval', + { + type: 'category', + label: 'Setup & Authentication', + items: [ + 'reference/authentication', + 'reference/android-sdk-setup', + 'reference/android-integration-walkthrough', + 'reference/android-pax-integration-guide', + 'reference/android-hilite-integration-walkthrough', + 'reference/android-cloud-api-integration-guide', + 'reference/android-demo-app', + 'reference/javascript-sdk-setup', + 'reference/cloud-api-integration-guide', + 'reference/windows-sdk-setup', + ], + }, + { + type: 'category', + label: 'Hardware & Devices', + items: [ + 'reference/development-hardware', + 'reference/devices', + 'reference/manual-injection', + 'reference/hilite-vs-pax', + ], + }, + { + type: 'category', + label: 'Payments & Features', + items: [ + 'reference/pre-authorization-guide', + 'reference/partial-approval', + 'reference/moto-guide', + 'reference/avs', + 'reference/multi-mid', + 'reference/fee-mitigation', + 'reference/tipping-guide', + 'reference/callback-url', + 'reference/money-remittance-guide', + 'reference/interac-void', + 'reference/terminal-reversals', + ], + }, { type: 'category', label: 'Transaction Recovery', @@ -92,28 +116,40 @@ const sidebars = { 'reference/transaction-recovery-windows-sdk', ], }, - 'reference/terminal-reversals', - 'reference/testing-edge-cases', - 'reference/devices', - 'reference/acquirer-capabilities-matrix', - 'reference/interac-void', - 'reference/transaction-result-object', - 'reference/error-codes', - 'reference/error-handling-guide', - 'reference/cloud-api-operations', - 'reference/glossary', - 'reference/cordova-events', - 'reference/hilite-vs-pax', - 'reference/moto-guide', - 'reference/money-remittance-guide', - 'reference/receipt-compliance', - 'reference/validate-integration', - 'reference/validate-integration-android-sdk', - 'reference/known-issues', { - type: 'link', - label: 'OpenAPI Specification', - href: '/openapi.yaml', + type: 'category', + label: 'Testing & Validation', + items: [ + 'reference/validate-integration', + 'reference/validate-integration-android-sdk', + 'reference/testing-edge-cases', + ], + }, + { + type: 'category', + label: 'Technical Reference', + items: [ + 'reference/transaction-result-object', + 'reference/error-codes', + 'reference/error-handling-guide', + 'reference/cloud-api-operations', + 'reference/cordova-events', + 'reference/acquirer-capabilities-matrix', + 'reference/receipt-compliance', + 'reference/glossary', + { + type: 'link', + label: 'OpenAPI Specification', + href: '/openapi.yaml', + }, + ], + }, + { + type: 'category', + label: 'Troubleshooting', + items: [ + 'reference/known-issues', + ], }, ], },