Migrate to Direct
Worldline Direct is the modernized payment platform replacing legacy Worldline systems. This guide helps you migrate to the contemporary REST API-based solution with enhanced capabilities.
Why Migrate?
| Benefit | Description |
|---|---|
| New Payment Methods | Access to 10+ new payment methods |
| Modern API | State-of-the-art REST API architecture |
| Mobile First | Optimized for mobile experiences |
| Compliance | GDPR and PSD2 compliant |
| Ongoing Development | Continuous feature enhancements |
Migration Overview
Migration Steps
Step 1: Activate Direct on Test Account
- Log into your legacy Back Office
- Navigate to Configuration > Account > Your options
- Find "DIR (Merchant using Direct integration)" in Available options
- Click Activate
The DIR option may already be enabled by default. Check the Default options section if it's not visible.
Step 2: Review Payment Methods
Supported Without Changes
These payment methods work seamlessly in Direct:
- Visa, Mastercard, American Express
- Bancontact
- iDEAL
- Klarna
- Intersolve
- TWINT
Requires Configuration Updates
| Method | Action Required |
|---|---|
| PayPal | Configure in Merchant Portal |
| Przelewy24 | Contact payment provider |
| EPS | Contact payment provider |
When activating PayPal, Przelewy24, or EPS for Direct, they may stop working on legacy systems depending on your account status. Use the EXCLPMLIST parameter to exclude them from legacy operations during transition.
New in Direct
Take advantage of these new payment methods:
- Apple Pay, Google Pay, WeChat Pay
- SEPA Direct Debit
- Bank Transfer by Worldline
- Bizum, MB Way, Multibanco
- Oney, FloaPay (BNPL options)
Not Available in Direct
Some legacy methods have no Direct equivalent:
- Pass ES
- Visa Purchasing Card
- American Express CPC
- PaySafeCard
- GiroPay
- Ikano
Step 3: Choose Integration Method
Map your current integration to the Direct equivalent:
| Legacy Method | Direct Equivalent | Documentation |
|---|---|---|
| Hosted Payment Page | Hosted Checkout Page | View Guide |
| FlexCheckout | Hosted Tokenization Page | View Guide |
| DirectLink | Server-to-Server | View Guide |
| e-Terminal | e-Terminal | Merchant Portal |
New Integration Options:
- Pay-by-link - No-code payment link generation
- Mobile/Client SDKs - Native app integration
Step 4: Implementation Approach
Choose your implementation method:
Plugins (Easiest)
Pre-built integrations for major platforms:
| Platform | Plugin Available |
|---|---|
| Magento 2.4 | Yes |
| WooCommerce | Yes |
| PrestaShop | Yes |
| Shopify | Yes |
| BigCommerce | Yes |
| SAP Commerce Cloud | Yes |
| Salesforce Commerce Cloud | Yes |
SDKs
Server SDKs:
- .NET
- Java
- Node.js
- PHP
- Python
- Ruby
Client SDKs:
- iOS (Swift/Objective-C)
- Android
- JavaScript
- Flutter
- React Native
Custom Integration
Direct API access using standard authentication for fully custom implementations.
Step 5: Test Your Integration
Test data from the legacy Back Office is irrelevant for Direct. Use Direct-specific test data only.
Test thoroughly in the sandbox environment:
- Use the API Explorer for scenario testing
- Test all payment methods you plan to support
- Verify webhooks are received correctly
- Test 3-D Secure flows
- Validate error handling
Test Card Numbers:
| Card | Number | Scenario |
|---|---|---|
| Visa (Success) | 4111 1111 1111 1111 | Approved |
| Visa (3DS) | 4012 0000 3333 0026 | 3DS Challenge |
| Visa (Decline) | 4000 0000 0000 0002 | Declined |
Step 6: Go Live
Once testing is complete:
- Replicate your test configuration in the production account
- Activate the DIR option in the production Back Office
- Switch your application to production endpoints
- Monitor transactions closely after go-live
Errors in production configuration may disrupt your existing payment flows. Double-check all settings before activating.
API Endpoint Changes
| Environment | Legacy | Direct |
|---|---|---|
| Test | Various legacy endpoints | https://payment.preprod.direct.worldline-solutions.com |
| Production | Various legacy endpoints | https://payment.direct.worldline-solutions.com |
Key Differences from Legacy
Authentication
| Legacy | Direct |
|---|---|
| SHA signature | API Key + API Secret (HMAC) |
| Multiple signature methods | Standardized v1HMAC |
API Architecture
| Legacy | Direct |
|---|---|
| POST parameters | RESTful JSON API |
| Various endpoints | Consistent resource-based URLs |
| XML/HTML responses | JSON responses |
Webhooks
| Legacy | Direct |
|---|---|
| Email notifications | Webhook events |
| Back Office status checks | Real-time HTTP callbacks |
| Limited event types | Comprehensive event coverage |
Account Continuity
Your existing PREPROD and PROD accounts continue functioning under Direct. No new account creation is required—only reconfiguration.
Support During Migration
- Technical Support - Available for existing customers
- API Documentation - Comprehensive API Reference and Explorer
- Test Environment - Full sandbox for validation
- Plugins - Pre-built solutions for major platforms
Contact your Worldline account manager or technical support for migration assistance.
Migration Checklist
- Activate DIR option on test account
- Review payment method compatibility
- Choose integration method (plugin/SDK/custom)
- Update API endpoints
- Implement new authentication
- Configure webhooks
- Test all payment flows
- Test error scenarios
- Activate DIR option on production
- Update production configuration
- Monitor post-migration