Background
Our client required a reliable and flexible way to accept payments online using Banco Sabadell’s TPV Virtual system, powered by PAYCOMET. While traditional invoice-based payments were already in place, they needed an additional solution that allowed payments to be made quickly without requiring users to log in to a client portal.
This was particularly important for situations involving urgent payments, third-party payments (such as accounts departments), and users who may not have direct access to their account credentials.
Challenge
The main challenge was to create a standalone payment solution that was:
- Simple and intuitive for end users
- Secure and compliant with banking requirements
- Flexible enough to handle payments without requiring login access
- Fully integrated with Banco Sabadell’s PAYCOMET platform
Additionally, the integration had to meet strict compliance requirements, including clear visibility of sales terms and cancellation/refund policies at the point of payment.
Solution
Our solution was to design and build a fully customised online payment system that connects directly to Banco Sabadell via the PAYCOMET API.
The result is a fast, secure, and user-friendly payment experience that removes friction and allows payments to be completed in seconds.
The system includes:
- A clean, responsive payment page where users can enter payment details
- A backend API layer that securely communicates with PAYCOMET
- Dynamic generation of secure payment links
- Custom success and failure pages for clear user feedback
- Built-in validation and error handling
The payment process works as follows:
1. The user enters payment details on a secure payment page
2. The system validates the data and sends a request to our API
3. Our API communicates with PAYCOMET to generate a secure payment session
4. The user is redirected to Banco Sabadell’s hosted payment page
5. Upon completion, the user is returned to a custom success or failure page
Compliance Implementation
To meet Banco Sabadell’s requirements, we implemented:
- Sales terms and conditions accessible at the point of payment
- Cancellation and refund policy clearly displayed
- Mandatory user acceptance via checkbox before payment
- Secure handling of all payment data via PAYCOMET
These elements ensured the system passed compliance checks and could operate without transaction limits.
Technologies Utilised
- PHP
- PAYCOMET REST API
- Banco Sabadell TPV Virtual
- Bootstrap (Frontend UI)
Outcome
The final solution delivers a seamless payment experience that:
- Allows payments without login access
- Reduces friction for urgent and third-party payments
- Meets all banking and compliance requirements
- Provides clear user feedback on payment status
This integration demonstrates how a custom-built payment solution can significantly improve usability while maintaining enterprise-level security and compliance.
Shortlink: https://www.jucra.com/go/26403/
Post Written by Craig Edmonds
Craig co-owns JUCRA Digital and brings a rich background in hospitality and finance. Transitioning from finance, he embarked on a sabbatical to Marbella, Spain in 2000 and has since made a significant shift into web design and wordpress development. Residing in Marbella ever since, Craig thrives on the dynamic challenges of the internet, has a strong affinity for WordPress, and is an enthusiast of Cpanel.
- api payment integration
- banco sabadell payment integration
- credit card payment solution
- custom payment system
- ecommerce payments
- fintech integration
- jucradigital
- marbella web development
- online payment gateway integration
- paycomet integration
- payment api development
- payment gateway case study
- php payment integration
- secure payment processing
- web development spain