Confirma Payment Platform
    Confirma Payment Platform
    • Developer Guide
    • Changelog
    • Basic Flow Guide
    • Viva Developers' Guide
    • Epassi Developers' Guide
    • Retain24 Developers' Guide
    • Resurs Developers' Guide
    • SoftPay Developers' Guide
    • Nexi Developers' Guide
    • v1
      • Authentication
        • Obtain a token
      • Callback
        • Redirect transaction flow
      • Device
        • Terminal device details
        • /{tenantCode}/v1/device/configuration
      • GiftCard
        • Get the available templates
        • Get template by Id
        • Create and Issue a Card
        • Top Up a Card
        • Get a Card
        • Validate a Card
        • Cancel a card
        • Cancel the last topup of the card
      • Payment
        • Create a new payment request
        • Marks the day end
      • PaymentChannel
        • Get payment channel merchants
        • Get available payment channels
        • Get configured payment channels
        • Get payment channel configuration requirements
        • Save payment channel configuration
        • Enable payment channel
        • Disable payment channel
        • Create a new account
        • Get payment channel stores
        • Get payment method basic details
        • Get payment method content
        • Get payment channel merchants
        • /{tenantCode}/v1/payment-channel/viva
      • Report
        • Get End Of Day Reports
        • Save End Of Day Reports
      • Transaction
        • Get customer receipt for a transaction
        • Get the transaction status
        • Cancel a transaction
        • Refund a transaction
        • Generic Refund (Without existing Transaction Id)
        • Update transaction status
        • Get merchant receipt for a transaction
        • Save a receipt for a transaction
      • Storage
        • Gets a secure update url for the storage
      • TenantWebhook
        • /{tenantCode}/v1/tenant-webhook/{provider}/viva/account
        • /{tenantCode}/v1/tenant-webhook/{provider}/viva/account
        • /{tenantCode}/v1/tenant-webhook/resurs/authorisation/transactions/{transactionUUID}
        • /{tenantCode}/v1/tenant-webhook/resurs/management/transactions/{transactionUUID}
      • Webhook
        • /v1/webhook/{provider}/viva/account
        • /v1/webhook/{provider}/viva/account
        • /v1/webhook/{provider}/viva/payment-created
        • /v1/webhook/{provider}/viva/payment-created
        • /v1/webhook/{provider}/viva/payment-failed
        • /v1/webhook/{provider}/viva/payment-failed
        • /v1/webhook/{provider}/viva/reversal-created
        • /v1/webhook/{provider}/viva/reversal-created

    Changelog

    Changes and upgrades to Confirma Payment Platform#

    [1.15.0] - 2025-11-24#

    ☁️ Centurio (Cloud API)#

    💳 Retain24#

    New property "Loadable" added while "Reloaded" is deprecated in the response.
    Get a Card

    [1.14.4] - 2025-11-21#

    ☁️ Centurio (Cloud API)#

    💳 Retain24#

    Enabled card top for inactive cards (If they are not closed or canceled)
    Top Up a Card

    [1.14.2] - 2025-11-20#

    ☁️ Centurio (Cloud API)#

    💳 Retain24#

    Fixed internal server error bug in
    Validate a Card

    [1.14.1] - 2025-11-19#

    💻 Optio Control Panel#

    Fixed caddy certificate validation issue when using SSL

    [1.14.0] - 2025-11-18#

    💻 Optio (Local API)#

    Filtered Nets payment processing for Norwegian display text

    [1.13.0] - 2025-11-13#

    💻 Optio (Local API)#

    Cancellations are denied for transactions which are in final processing state by payment channels (Verifone Vim, Nets Baxi)

    [1.12.0] - 2025-11-12#

    ☁️ Centurio (Cloud API)#

    Added Payment Channel Management Endpoint for ConfirmaPay POS
    Fixed Softpay deep-link issues

    💻 Optio (Local API)#

    🛠️ General Improvements#

    Optimized latest version download process to reduce resource usage
    Removed forced application exit on unhandled global exceptions
    Opened required firewall ports on installation
    Enabled .ps1 extension file association rules on installation

    🌐 Caddy (HTTPS Reverse Proxy)#

    Disabled automatic redirects for ports 80 and 443 to prevent clashes with other app listeners on POS machines

    ⚙️ Crona POS Support#

    Added CORS configuration
    Implemented listening on multiple URLs
    Removed device ID validation to allow multiple ECRs to use a single terminal

    💳 Verifone Vim#

    Added signature requirement in transaction status endpoint for magstripe transactions
    Added descriptive error message for card expired and insufficient funds
    Modified at 2025-11-24 07:35:08
    Previous
    Developer Guide
    Next
    Basic Flow Guide
    Built with