Developer
  • Getting started keyboard_arrow_down

    Discover

    • arrow_forward
      EV Charging

      Discover our unattended POS solution for the ev market

    Our solutions

    • arrow_forward
      CCV Terminal

      Integrate with a CCV Terminal

    • arrow_forward
      SoftPOS

      Turn your own device into a payment terminal

    • arrow_forward
      CCV Online Payments

      Accepting online payments in your platform without technical knowledge

    • arrow_forward

    • arrow_forward

    Connect to the CCV Platform

    Integrate our products into your software. Let's make payment happen together!

    Look at all the possibilities
  • Documentation
menu
    • expand_more Unattended terminals
      • expand_more user-guidance
        • C1-successful-payment
        • C2-next-cardholder
        • C3-abort-on-pin-entry
        • C4-time-out-during-pin-entry
        • C5-no-amount
        • C6-language-selection
        • C7-amount-to-authorise
        • C8-available-funds
      • expand_more device-selection
        • D1-device-selection
        • D2-invalid-device
        • D3-charger-selection-abort
        • D4-no-charger-selected
        • D5-authorisation-no-free-devices
      • expand_more product-delivery
        • E1-product-selection
        • E2-enabled-products
        • E3-invalid-product-entered
        • E4-product-selection-aborted
        • E5-no-product-selected
        • E6-max-delivery-time
        • E7-abort-session
        • E8-abort-by-pos
        • E9-not-started-charging-in-time
        • E10-take-more-fuel-AVF
        • E11-multiple-sessions-mixed
        • E12-postpone-CFA-new-card
        • E13-abort-session-on-card-reinsert
      • expand_more receipts
        • F1-cardholder-receipt-info
        • F2-cardholder-receipt-retrieval
        • F3-reprint-ticket
        • F4-F8-ticket-printing
        • F9-tracking-token-deleted
        • F10-printer-paper-low
        • F11-card-payment-erased-from-storage
        • F12-ereceipt-received
        • F13-ereceipt-failure
      • expand_more transaction-limit-handeling-maestro
        • G1-maestro-card-payment-1-euro
        • G2-maestro-card-payment-30-euro
        • G3-maestro-card-payment-60-euro
        • G4-maestro-card-payment-500-euro
      • expand_more transaction-limit-handeling-mastercard
        • H1-mastercard-card-payment-1-euro
        • H2-mastercard-card-payment-30-euro
        • H3-mastercard-card-payment-60-euro
        • H4-mastercard-card-payment-500-euro
      • expand_more mifare-handling
        • I1-happy-flow-mifare
        • I2-unknown-mifare-card
        • I3-no-mifare-card-presented
        • I4-mastercard-presented
      • expand_more card-circuits
        • L1-available-card-circuits
      • expand_more reconciliation
        • M1-reconciliation-as-function
        • M2-reconciliation-by-new-shiftnumber
        • M3-pos-trigger-reconciliation
      • expand_more journal
        • N1-journal-accessible-by-authorized-employees
        • N2-journal-cannot-be-altered
      • expand_more exception-flows
        • O1-unknown-card-session
        • O2-maximum-time-out
        • O3-device-unavailable
        • O4-time-out-cardtype-fallback
        • O5-time-out-on-presenting-card
        • O6-app-stability
        • O7-automatic-startup
        • O8-sleep-mode-not-supported
        • O9-sleep-mode-supported
      • expand_more recovery
        • X1-recovery-after-communication-failure
        • X2-recovery-after-ccv-component-update
        • X3-recovery-after-24-hour-reboort
        • X4-recovery-after-ccv-fusion-client-restart
        • Y1-recovery-after-power-failure-with-no-battery-backup
        • Y2-recovery-after-power-failure-with-battery-backup
    • Introduction
    • expand_more Attended terminals
      • expand_more aborting
        • F1A-regular-abort-by-merchant
        • F1B-failing-abort-by-merchant
        • F1D-hammering-abort-by-merchant
      • expand_more allowed-amounts
        • S1A-transaction-with-amount-zero
        • S1B-transaction-with-negative-amount
        • S1C-transaction-with-highest-possible-amount
        • S1D-over-amount-transaction
      • expand_more connection-lost
        • Q1B-manual-transaction-recovery
        • Q1C-ethernet-connection-with-its-fails
        • Q1F-device-unavailable
        • Q1G-terminal-not-responding
      • expand_more E-journal
        • M1A-store-e-journal
        • M2A-ecr-pos-print-journal-receipts
        • M3A-ecr-pos-storing-journal-receipts
      • expand_more optional
        • T1A-automatic-transaction-recovery
        • U1A-request-for-identification
        • U1B-request-for-signature
        • U1C-request-for-signature-and-identification
        • U1D-failing-transaction-no-receipt
        • U1E-split-payment
      • expand_more reprint-ticket
        • L1A-reprint-ticket
        • L1B-reprint-ticket-declined-transaction
        • L2A-reprint-ticket-no-printer-available
        • L2B-reprint-ticket-declined-transaction-no-printer-available
      • expand_more time-out
        • R1A-time-out-on-presenting-a-card
        • R1B-time-out-during-pin-entry
      • expand_more transactions
        • C1A-happy-flow
        • C1B-happy-flow-contactless
        • C1D-happy-flow-magnetic-stripe
        • C1E-declined-transaction-by-host
        • C1E-transaction-aborted-by-cardholder
        • C1F-absence-of-thousand-separator
        • C1G-cashier-display-messages
      • expand_more validation
        • H1A-too-many-fingers
        • H1B-not-removing-card
        • H2A-power-loss-or-closing-of-ECR-POS-during-transaction

Return to solutions

  • Introduction
  • Attended terminalsexpand_more
    • Abortingexpand_more
      • F1 a regular abort by merchant
      • F1 b failing abort by merchant
      • F1 d hammering abort by merchant
    • Allowed amountsexpand_more
      • S1 a transaction with amount zero
      • S1 b transaction with negative amount
      • S1 c transaction with highest possible amount
      • S1 d over amount transaction
    • Connection lostexpand_more
      • Q1 b manual transaction recovery
      • Q1 c ethernet connection with its fails
      • Q1 f device unavailable
      • Q1 g terminal not responding
    • E journalexpand_more
      • M1 a store e journal
      • M2 a ecr pos print journal receipts
      • M3 a ecr pos storing journal receipts
    • Optionalexpand_more
      • T1 a automatic transaction recovery
      • U1 a request for identification
      • U1 b request for signature
      • U1 c request for signature and identification
      • U1 d failing transaction no receipt
      • U1 e split payment
    • Reprint ticketexpand_more
      • L1 a reprint ticket
      • L1 b reprint ticket declined transaction
      • L2 a reprint ticket no printer available
      • L2 b reprint ticket declined transaction no printer available
    • Time outexpand_more
      • R1 a time out on presenting a card
      • R1 b time out during pin entry
    • Transactionsexpand_more
      • C1 a happy flow
      • C1 b happy flow contactless
      • C1 d happy flow magnetic stripe
      • C1 e declined transaction by host
      • C1 e transaction aborted by cardholder
      • C1 f absence of thousand separator
      • C1 g cashier display messages
    • Validationexpand_more
      • H1 a too many fingers
      • H1 b not removing card
      • H2 a power loss or closing of ecr pos during transaction
  • Unattended terminalsexpand_more
    • User guidanceexpand_more
      • C1 successful payment
      • C2 next cardholder
      • C3 abort on pin entry
      • C4 time out during pin entry
      • C5 no amount
      • C6 language selection
      • C7 amount to authorise
      • C8 available funds
    • Device selectionexpand_more
      • D1 device selection
      • D2 invalid device
      • D3 charger selection abort
      • D4 no charger selected
      • D5 authorisation no free devices
    • Product deliveryexpand_more
      • E1 product selection
      • E2 enabled products
      • E3 invalid product entered
      • E4 product selection aborted
      • E5 no product selected
      • E6 max delivery time
      • E7 abort session
      • E8 abort by pos
      • E9 not started charging in time
      • E10 take more fuel avf
      • E11 multiple sessions mixed
      • E12 postpone cfa new card
      • E13 abort session on card reinsert
    • Receiptsexpand_more
      • F1 cardholder receipt info
      • F2 cardholder receipt retrieval
      • F3 reprint ticket
      • F4 f8 ticket printing
      • F9 tracking token deleted
      • F10 printer paper low
      • F11 card payment erased from storage
      • F12 ereceipt received
      • F13 ereceipt failure
    • Transaction limit handeling maestroexpand_more
      • G1 maestro card payment 1 euro
      • G2 maestro card payment 30 euro
      • G3 maestro card payment 60 euro
      • G4 maestro card payment 500 euro
    • Transaction limit handeling mastercardexpand_more
      • H1 mastercard card payment 1 euro
      • H2 mastercard card payment 30 euro
      • H3 mastercard card payment 60 euro
      • H4 mastercard card payment 500 euro
    • Mifare handlingexpand_more
      • I1 happy flow mifare
      • I2 unknown mifare card
      • I3 no mifare card presented
      • I4 mastercard presented
    • Card circuitsexpand_more
      • L1 available card circuits
    • Reconciliationexpand_more
      • M1 reconciliation as function
      • M2 reconciliation by new shiftnumber
      • M3 pos trigger reconciliation
    • Journalexpand_more
      • N1 journal accessible by authorized employees
      • N2 journal cannot be altered
    • Exception flowsexpand_more
      • O1 unknown card session
      • O2 maximum time out
      • O3 device unavailable
      • O4 time out cardtype fallback
      • O5 time out on presenting card
      • O6 app stability
      • O7 automatic startup
      • O8 sleep mode not supported
      • O9 sleep mode supported
    • Recoveryexpand_more
      • X1 recovery after communication failure
      • X2 recovery after ccv component update
      • X3 recovery after 24 hour reboort
      • X4 recovery after ccv fusion client restart
      • Y1 recovery after power failure with no battery backup
      • Y2 recovery after power failure with battery backup
  • SoftPOSexpand_more
    • Success scenariosexpand_more
      • Installation success
      • Payment success
    • Failed scenariosexpand_more
      • Failed installationexpand_more
        • Terminal already installed
        • Softpos app not installed
      • Failed paymentexpand_more
        • Declined
        • Close app during payment
        • Pos app killed during payment
        • Terminal uninstalled remotely
        • Softpos app data cleared
        • Softpos app not installed anymore
    • Deactivationexpand_more
      • Terminal uninstalled from pos app
      • Reuse a softpos terminal

Certification

Every integration that initiates payments on a terminal of CCV needs to be certified.
You can find an overview of all the tests that are applicable for attended - and unattended terminals here.

Please go through all the tests before you communicate to CCV that you’re ready for certification. You can do this by verifying if your integration matches with the expected results of all the tests.

Contact us if you have a questions about a test.

Go to

Home
Documentation




Cookies Privacy Statement