Processor Details
| Payment Methods | Cards Apple Pay Google Pay Cash App |
| Supported Currencies | Currency list |
| Metadata Mapping | ✓ |
| Network Tokens | ✓ (Contact your Stripe representative to enable) |
| Adaptive Acceptance | ✓ (Contact your Stripe representative to enable; requires Network Tokens) |
| Fraud Support | ✓ (Stripe Radar) |
| 3DS Support | ✓ |
| 3RI Support | ✓ |
Integration Guide
1
Enable raw card handling
In Stripe integration settings, enable Handle card information directly
2
Copy credentials
Log in to the Stripe Dashboard:
- Copy Account ID from Settings → Account details
- Copy Publishable key and Secret key from Developers → API keys
Publishable Key is required for Cash App Pay. Without it, Cash App Pay will not appear in checkout.
3
Add integration in PayNext
In Dashboard → Integrations, click Add new integration → Stripe → Connect
4
Enter credentials
- Name: Label for this connection (e.g., “Stripe US”)
- Account ID, API Key (Secret key), Publishable Key: Values from Stripe
- Network Tokens: Enable if activated by your Stripe account manager
- Adaptive Acceptance: Enable if activated (requires Network Tokens)
5
Configure webhooks
In Stripe Developers → Webhooks, create an endpoint with the PayNext webhook URL and subscribe to:
payment_intent.succeededpayment_intent.payment_failedpayment_intent.processingpayment_intent.canceledpayment_intent.amount_capturable_updated
6
Copy webhook secret
Copy the Signing secret from Stripe and paste it into the Webhook Secret field in PayNext
7
Save
Click Connect to complete the integration
Metadata Mapping
Stripe supports full metadata mapping. Common use cases:| Stripe field | Purpose |
|---|---|
radar_options.session | Pass Stripe Radar session ID for fraud scoring |
statement_descriptor_suffix | Statement descriptor suffix (card payments only accept suffix, not full descriptor) |