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

    Viva Developers' Guide

    Viva Developer's Guide#

    Setup Instructions
    Sandbox
    Production
    Email your request to andreas.hammar@vendolink.se to obtain the viva.com Terminal apk for installation. For production you can install them for the Google PlayStore or Apple AppStore.
    Upon receiving the apk install it to a device which is NFC enabled or connected to a card reader.
    Open the Viva Terminal App. Select Sign In from the initial screen.
    Then Select Activate you Terminal and then in the next screen please Select Activate with a device code and press Continue
    Send the device code which is displayed on the screen to andreas.hammar@vendolink.se for configuration
    TIP
    When you are about to setup the terminal app please reach out to us so we can respond promptly before the device code changes
    Once the configuration is completed, you will get a pop up Activate on in your device. Please select Continue to proceed till you come to the Charge Screen
    Once you are in the Charge Screen press More on the bottom right corner to open settings.
    Navigate to the About menu and you can obtain the terminal id to be used for the Create a new payment request under the name Source Terminal Id
    Now you are good to create a payment request and start integrating
    1. Cloud Api Integration
    2. App To App Integration
    Modified at 2025-11-24 04:56:24
    Previous
    Basic Flow Guide
    Next
    Epassi Developers' Guide
    Built with