Skip to content

Commit d44a2a0

Browse files
committed
add new doc - outgoing IP addresses
1 parent 48b74f7 commit d44a2a0

2 files changed

Lines changed: 83 additions & 19 deletions

File tree

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Outgoing IP Addresses
2+
3+
If your systems require IP allowlisting for incoming connections from Showpass, use the addresses listed below. These IPs are used for all outbound API requests, webhooks, and third-party integrations initiated by our platform.
4+
5+
---
6+
7+
## Current IP Addresses
8+
9+
```text
10+
34.83.8.110
11+
34.168.12.250
12+
35.230.81.80
13+
35.230.119.67
14+
```
15+
16+
---
17+
18+
## Who Needs This?
19+
20+
You'll need to allowlist these IPs if you:
21+
22+
- Use **Authorize.net** as your payment gateway
23+
- Have firewall rules restricting incoming API requests
24+
- Integrate with third-party systems that require IP allowlisting
25+
- Need to verify the source of requests from Showpass
26+
27+
---
28+
29+
## Authorize.net Users
30+
31+
> **Important:** If you use Authorize.net with fraud detection enabled, you **must** add these IPs to avoid transaction issues.
32+
33+
### Configuration Steps
34+
35+
1. Log into your Authorize.net account
36+
2. Navigate to **Account****Fraud Detection Suite****Transaction IP Velocity Filter**
37+
3. Add all four IPs to the **IP Address Exclusion** section
38+
4. Save your changes
39+
40+
### Why This Matters
41+
42+
Without IP allowlisting, legitimate transactions processed through Box Office or high-volume sales may be flagged as suspicious and placed under review, requiring manual approval.
43+
44+
---
45+
46+
## Best Practices
47+
48+
When configuring your allowlist:
49+
50+
| Step | Action |
51+
|------|--------|
52+
|| Add all four IP addresses to ensure uninterrupted service |
53+
|| Use CIDR notation if required (e.g., `34.83.8.110/32`) |
54+
|| Allow traffic on port `443` for HTTPS connections |
55+
|| Test the connection after configuration |
56+
|| Document the configuration for your team |
57+
58+
---
59+
60+
## Need Help?
61+
62+
**Email:** [support@showpass.com](mailto:support@showpass.com)
63+
**Response time:** Critical issues within 24 hours

src/docs-app/ui/components/navigation/Navigation.tsx

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,16 @@ const Navigation = ({ currentPath, onNavigate }: NavigationProps) => {
7272
onNavigate?.();
7373
};
7474

75+
7576
return (
7677
<div className="w-full h-screen flex flex-col overflow-hidden">
77-
<div
78-
className="flex-1 overflow-y-auto navigation-scroll"
79-
style={{
80-
scrollbarWidth: "none",
81-
msOverflowStyle: "none",
82-
height: "calc(100vh - 50px)",
83-
paddingBottom: "10px",
78+
<div
79+
className="flex-1 overflow-y-auto navigation-scroll"
80+
style={{
81+
scrollbarWidth: 'none',
82+
msOverflowStyle: 'none',
83+
height: 'calc(100vh - 50px)',
84+
paddingBottom: '10px'
8485
}}
8586
>
8687
<Accordion
@@ -561,15 +562,6 @@ const Navigation = ({ currentPath, onNavigate }: NavigationProps) => {
561562
Example: Google Ads conversion tracking setup
562563
</NavLink>
563564
</li>
564-
<li>
565-
<NavLink
566-
to="/google-tag-manager/11-gtm-faq-troubleshooting-guide"
567-
className={navLinkClass}
568-
onClick={handleLinkClick}
569-
>
570-
FAQ and Troubleshooting guide
571-
</NavLink>
572-
</li>
573565
</ul>
574566
</AccordionContent>
575567
</AccordionItem>
@@ -653,17 +645,26 @@ const Navigation = ({ currentPath, onNavigate }: NavigationProps) => {
653645
PCI responsibility matrix
654646
</NavLink>
655647
</li>
648+
<li>
649+
<NavLink
650+
to="/security/04-outgoing-ip-addresses"
651+
className={navLinkClass}
652+
onClick={handleLinkClick}
653+
>
654+
Outgoing IP addresses
655+
</NavLink>
656+
</li>
656657
</ul>
657658
</AccordionContent>
658659
</AccordionItem>
659660
</Accordion>
660661
</div>
661-
662-
<div className="fixed bottom-0 left-0 w-full md:w-[329px] border-t border-sidebar-border p-2 flex justify-between items-center bg-sidebar z-10">
662+
663+
<div className="fixed bottom-0 left-0 w-[250px] border-t border-sidebar-border p-2 flex justify-between items-center bg-sidebar z-10">
663664
<ThemeToggle />
664665
</div>
665666
</div>
666667
);
667668
};
668669

669-
export default Navigation;
670+
export default Navigation;

0 commit comments

Comments
 (0)