Accept Global Payments with 2Checkout
Task Session allows you to connect 2Checkout as a payment gateway so your clients can pay invoices online through a secure global payment processor.
2Checkout, now known as Verifone, is useful for businesses that want to accept international payments, multiple currencies, and different payment methods from clients around the world.
Benefits of 2Checkout Integration
With 2Checkout integration in Task Session, you can:
Accept online invoice payments
Receive international payments
Support multiple currencies
Offer clients flexible payment options
Track payment status inside Task Session
Improve payment collection and reporting
Step 1: Create a 2Checkout Account
To use 2Checkout with Task Session, you need an approved 2Checkout merchant account.
Go to the 2Checkout website
Click Get Started
Create your merchant account
Complete the merchant application process
Submit required business documents
Complete account verification
Wait for account approval
Account approval may take some time depending on your business details and verification requirements.
Step 2: Get Your 2Checkout Credentials
After your account is approved, you need to collect your 2Checkout credentials.
Log in to your 2Checkout Control Panel
Go to Integrations
Open Webhooks & API
Find your Seller ID
Generate or copy your Private Key
Keep both credentials secure
Your Seller ID and Private Key are required to connect 2Checkout with Task Session.
Step 3: Configure 2Checkout in Task Session
After getting your credentials, add them inside Task Session.
Log in to your Task Session admin panel
Go to System Settings
Open Payment Settings
Find the 2Checkout section
Click Configure
Enter your Seller ID
Enter your Private Key
Click Update Settings
Use Verify 2Checkout Connection to test the setup
Once verified, 2Checkout will be available as a payment option for invoices.
2Checkout Payment Features
2Checkout supports global payment processing for businesses.
Supports payments from many countries
Supports multiple currencies
Accepts credit and debit cards
May support PayPal and bank transfer options
Provides fraud protection tools
Offers mobile-friendly checkout
How 2Checkout Works with Invoices
When you create an invoice in Task Session, the client can receive an online payment link. After opening the invoice, the client can choose 2Checkout as the payment method.
The payment is processed securely by 2Checkout. Once completed, the payment status can be updated inside Task Session, helping your team manage paid, unpaid, and pending invoices easily.
Testing 2Checkout Payments
Before accepting real payments, it is recommended to test your 2Checkout setup.
Enable test mode in 2Checkout
Use test card numbers provided by 2Checkout
Create a test invoice in Task Session
Complete a test payment
Check the payment response
Confirm the invoice status updates correctly
Testing helps confirm that your payment flow is working before going live.
Common 2Checkout Issues
Invalid Seller ID Error
This usually happens when the Seller ID is incorrect.
Check your Seller ID in the 2Checkout Control Panel
Make sure the account is approved and active
Confirm the Seller ID format is correct
Remove any extra spaces before saving
API Authentication Failed Error
This usually happens when the Private Key is incorrect or inactive.
Verify your Private Key
Make sure API access is enabled
Generate a new Private Key if needed
Confirm that the key has the required permissions
Security Best Practices
Keep your Seller ID and Private Key secure
Do not share API credentials publicly
Use HTTPS on your Task Session website
Enable account security options where available
Review payment activity regularly
Limit admin access to payment settings
Rotate credentials when needed
Final Words
2Checkout integration is a useful option for businesses that want to accept global payments through Task Session. Once your Seller ID and Private Key are added and verified, clients can pay invoices online, while your team can track payment activity and manage financial records from one place.

