# Payflow: Payment Option Visibility Configuration Gap
## Summary
- Attempted to hide PayPal Credit and PayPal Express Checkout from Hosted Checkout Pages
- Configuration settings described in documentation were missing from PayPal Manager
- Standard parameter methods (e.g., `RETURNURL`) didn't work for payment options
- Required PayPal intervention for solution implementation
## Root Cause
- Payment method visibility settings require "silent" parameters not exposed in PayPal Manager UI
- Parameter-based configuration requires direct API access not available in Hosted Checkout mode
- Documentation mismatch between Payflow API references and PayPal Manager capabilities
## Why This Happens in Real Systems
- Admin UIs often expose only common settings while advanced features require API/direct configuration
- Payment gateways frequently hide complex settings to "simplify" merchant interfaces
- Documentation drift occurs between core API capabilities and portal interfaces
- Enterprise payment systems often have legacy configuration layers
## Real-World Impact
- Unwanted payment methods remained visible at checkout
- Potential customer confusion from multiple payment options
- Increased checkout friction could lower conversion rates
- Required engineering time to troubleshoot/debug payment flows
## Example or Code
Expected Payflow Link parameters (documentation example):
```html
https://payflowlink.paypal.com?
PARTNER=[Partner]&VENDOR=[Vendor]&USER=[User]&PWD=[Password]
&TRXTYPE=S&AMT=10.00
&HIDEPAYPALLOGO=true <!-- Documented but unavailable in UI -->
&DISABLEPAYPALCREDIT=yes <!-- Critical missing parameter -->
Typical Hosted Payment Page request with UI limitations:
curl https://payflowlink.paypal.com -d "PARTNER=Acme&VENDOR=Store123
&USER=payment_api&PWD=[Redacted]&TRXTYPE=S&AMT=99.95
&RETURNURL=https://shop.com/success"
# No options to disable specific payment methods via parameters
How Senior Engineers Fix It
- Verified gateway implementation type (PayFlow Link Hosted vs Pro API)
- Audited all possible configuration paths (Admin UI → API docs → Merchant settings)
- Contacted PayPal Merchant Support with:
- Exact gateway credentials/NVP credentials
- Screenshots showing missing settings
- Documentation links proving capability existence
- Requested activation of hidden parameters via merchant account configuration
Why Juniors Miss It
- Over-reliance on UI configurations without considering API-level options
- Assumed documentation settings would map directly to visible UI controls
- Didn’t recognize Hosted Payment Page limitations vs direct API integrations
- Hesitation to escalate to vendor support due to perceived complexity