JCC Payment Systems Cyprus Bank Gateway
JCC Payment Systems is the national electronic payment clearinghouse and card processor for the Republic of Cyprus, jointly backed by major Cypriot financial institutions including Bank of Cyprus, Hellenic Bank, and Eurobank. Webito provides a native, zero-latency integration with JCC's REST Gateway, enabling seamless credit card acceptance (Visa, Mastercard, Maestro, AMEX) directly into your Cyprus corporate bank account.
1. Key Business Benefits of JCC in Cyprus
- Direct Euro (€ EUR) Settlement: Customer card payments deposit directly into your Cypriot corporate IBAN without intermediary foreign exchange fees.
- Strict 3D Secure v2 Compliance: Minimizes fraud liability and chargebacks through automated biometric and SMS-OTP mobile banking authentication.
- Enterprise 99.98% Gateway SLA: High-availability direct routing to
gateway.jcc.com.cyusing mutual TLS encryption. - Automated Dashboard Refunds: Issue partial or full transaction refunds directly from the Webito admin order screen without manual bank portal reconciliation.
2. Integration Credentials & Requirements
To accept live payments through JCC, execute a Merchant Acquiring Agreement with JCC Payment Systems Ltd and obtain:
| Parameter | Description | Example |
|---|---|---|
| Merchant ID | Unique numerical merchant account assigned by JCC | 0123456789 |
| Acquirer ID | JCC acquiring bank switch identifier | 0000001001 |
| Merchant Password | Secure API password for server-to-server calls | Secr3t!JccP@ss |
| Currency | ISO 4217 numerical currency code for Euro | 978 (EUR) |
3. Step-by-Step Configuration in Webito
- Navigate to Plugins & Integrations > Payment Gateways in your Webito Admin Console.
- Select JCC Payment Systems and click Configure.
- Fill in your Merchant ID, Acquirer ID, and Merchant Password.
- If testing on a staging or development environment, toggle Sandbox Mode to use
gateway-test.jcc.com.cy. - Click Save Settings and switch the plugin status to Active.
Testing Transactions in Sandbox Mode
Before going live, submit a €1.00 test checkout using JCC test credit card numbers. Verify that the 3DS verification page loads and redirects back to your Webito order confirmation page.
4. Technical Payment Lifecycle & Verification
Webito orchestrates JCC transactions through an asynchronous three-step flow:
- Order Registration (
register.do): Webito converts order amounts into minor currency units (cents) and registers the intent with JCC. JCC issues a uniqueorderIdand hosted payment page (formUrl). - Hosted 3DS Customer Checkout: The buyer completes card entry on JCC's PCI-DSS Level 1 compliant secure portal and passes 3D Secure verification.
- Server-to-Server Verification (
getOrderStatusExtended.do): Upon customer return, Webito verifies the transaction directly with JCC servers. The order is only marked PAID whenorderStatus === 2(actionCodeDescription: "APPROVED").
json{ "orderStatus": 2, "actionCode": 0, "actionCodeDescription": "APPROVED", "amount": 4900, "currency": "978" }
5. Automated Refunds & Void Management
If an order is cancelled or adjusted, click Issue Refund on the order detail page in Webito. Webito automatically calls JCC's /payment/rest/refund.do endpoint, returning the cleared funds to the customer's card without requiring manual paper slips or bank portal logins.