Confirma Payment Platform
  1. GiftCard
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
      • Get template by Id
        GET
      • Create and Issue a Card
        POST
      • Top Up a Card
        PATCH
      • Get a Card
        GET
      • Validate a Card
        POST
      • Cancel a card
        DELETE
      • Cancel the last topup of the card
        DELETE
    • 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
  1. GiftCard

Get the available templates

GET
/{tenantCode}/v1/gift-card/payment-channel/{paymentChannelId}/templates
You can obtain the available templated of a gift card channel

Request

Path Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://sandbox.api.confirmapay.com//v1/gift-card/payment-channel//templates' \
--header 'Authorization: Bearer <token>'

Responses

🟢200Success
application/json
Provides list of templates
Body

Example
{
    "data": [
        {
            "id": "string",
            "name": "string",
            "description": "string",
            "notificationChannel": 0,
            "maxAmount": 0,
            "minAmount": 0,
            "isActive": true,
            "salesStartDate": "2019-08-24T14:15:22Z",
            "salesEndDate": "2019-08-24T14:15:22Z",
            "usageStartDate": "2019-08-24T14:15:22Z",
            "validityInSeconds": 0,
            "pinRequired": true,
            "currencyCode": 36,
            "reloadable": true,
            "preview": {
                "onlineContent": {
                    "type": "string",
                    "data": "string"
                },
                "printableContent": {
                    "type": "string",
                    "data": "string"
                },
                "smsContent": {
                    "type": "string",
                    "data": "string"
                }
            },
            "personalizedMessageLength": {
                "sms": 0,
                "online": 0,
                "printable": 0
            },
            "discount": {
                "type": 1,
                "value": 0
            }
        }
    ],
    "description": {
        "code": "string",
        "message": "string"
    },
    "narrative": {
        "code": "string",
        "message": "string"
    }
}
🟢200Success
Modified at 2025-11-24 05:00:19
Previous
/{tenantCode}/v1/device/configuration
Next
Get template by Id
Built with