Non-PSP Adapter
Overview
The Non-PSP (Non-Payment Service Provider) Adapter is a flexible, production-grade payment adapter for Norce Checkout that enables immediate order completion for payment methods managed internally by the merchant, bypassing external payment service providers entirely. Unlike traditional PSP adapters that integrate with third-party payment gateways, the Non-PSP Adapter allows merchants to take full control of the payment execution process.
This adapter is designed for scenarios where payment processing happens outside of the standard e-commerce checkout flow, such as when invoicing is handled through an ERP system, when customers have pre-arranged credit terms, or when payment is collected through other internal business processes.
Capabilities and Supported Flows
Payment Operations
| Feature | Full | Partial | |
|---|---|---|---|
| Capture | — | — | Not applicable (merchant-managed) |
| Refund | — | — | Not applicable (merchant-managed) |
| Cancel / Void | — | — | Not applicable (merchant-managed) |
Supported Payment Methods
| Method | ||
|---|---|---|
| One-time Payment | ✅ | Immediate order completion |
| Recurring Payment | ❌ | Not supported |
| Custom Methods | ✅ | Merchant-defined identifiers |
Advanced Features
| Feature | ||
|---|---|---|
| B2B Support | ✅ | Contract customers, credit terms |
| Aggregate Invoice | ✅ | Consolidated billing |
| Account Credit | ✅ | Pre-loaded balances |
| In-Store Payment | ✅ | Pay at pickup |
Use Cases
The Non-PSP Adapter is commonly used for:
- Contract Customers / B2B Commerce - Business customers with established credit terms
- Aggregate Invoice - Consolidated invoicing over a period
- Account Credit - Pre-loaded account balances managed by merchant
- In-Store Payment - Online orders with payment at physical location
- Internal Testing - Testing checkout flows without real payment processing