• E-Commerce
    • Payment
      • Payment with Flex.API
        • Getting started
        • Reference
          • Workflow immediate payment
          • Workflow payment after authorization
          • Test or production environment
          • Content negotiation headers
          • Request body
          • Response body
          • Demo transactions
          • Obtain available payment methods
          • Create Payment Transaction
          • Pass delivery address
          • Pass merchant information
          • Pass detailed basket
          • Pass shipping fee
          • Show payment hint
          • Various display options
          • Define return URLs
          • Pass shop module information
          • Improve customer rating
          • Obtain transaction status and details
          • Payment status
          • Capture authorized payment
          • Add shipping note on partial delivery
          • Capture invoice payment on full delivery
          • Cancel payment
          • Status notifications (Push API)
          • Troubleshooting
      • Payment with Smart Checkout
        • Getting Started
          • Key Terms
          • Authenticate with OAuth 2.0
          • Create the Payment Customer
          • Create the Smart Transaction
          • Start Smart Checkout
          • Summary
        • Reference
          • Secuconnect SDKs
          • Demo or Productive Transaction
          • Authentication with OAuth 2.0
          • Error Handling
          • Authorize or Capture Immediately
          • Status Flow after Start
          • Pass Order ID or Purpose
          • Basket Item Details
          • Advanced Display Options
          • Return URLs
          • Troubleshooting
      • Payment with Custom Checkout
        • Getting Started
          • Key Terms
          • Authenticate with OAuth 2.0
          • Create the Payment Customer
          • Create the Smart Transaction
          • Create the Payment Container
          • Authorize for Direct Debit
          • Execute the Payment
          • Summary
        • Reference
          • secuconnect API Basics
            • Secuconnect SDKs
            • Production or Test Environments
            • OAuth 2.0 Authentication
            • Error Handling
          • Create a Payment Customer
          • Create or Update a Smart Transaction
            • Create a Smart Transaction with Minimal Data
            • Update the Smart Transaction
            • Create the Same Smart Transaction at Once
            • Authorization, Immediate Payment, or Order
            • Delivery Details for Shipping
            • Demo or Productive Transaction
            • Basket Item Details
            • Pass Order ID or Purpose
            • Pass a Shipping Fee
          • Advance Payment
          • Invoice Payment
            • Authorize for Invoice Payment
            • Execute the Authorized Payment
            • Execute the Payment without Prior Authorization
          • Direct Debit Payment
            • Create a Payment Container
            • Authorize for Direct Debit Payment
            • Create Payment Customer or Payment Container Implicitly
            • Execute the Authorized Payment
          • Credit Card Payment
            • Frontend Integration of Credit Card Iframe
            • Create a Payment Container
            • Authorize for Credit Card Payment
            • Create Payment Customer or Payment Container Implictly
            • Execute the Authorized Payment
          • Mark as Shipped
          • Click & Collect
            • Create the Smart Transaction
            • Execute the Payment
            • Mark as Collected or Shipped
          • Status Flow after Payment
            • Payment or Authorization
            • Order for Shipping
            • Order for Collection
          • Attach an Invoice
            • Document Upload with Multipart Message
            • Document Upload with JSON Request
            • Assign Document to Payment Transaction
    • Smart Checkout
      • HTML Integration of Smart Checkout
        • Getting Started
          • Key Terms
          • Checkout Workflow
          • Example Integration
        • Reference
          • Set the Contract ID
          • Demo or Productive Transaction
          • Test or Production Server
          • Basket Item Details
          • Articles with Text Boxes
          • Articles with Number Spinners
          • Articles with Dropdowns
          • Articles with Radio Buttons
          • Articles with Checkboxes
          • Pass a Shipping Fee
          • Display Order Total
          • Start Fullscreen or in a Layer
          • Change Default Language
          • Return URLs
          • Status Flow after Payment - Integration Guide for Smart Checkout with HTML
            • Order for Shipping - Status Flow - Integration Guide for Smart Checkout with HTML
            • Order for Collection - Status Flow - Integration Guide for Smart Checkout with HTML
          • Go Live
          • Troubleshooting
      • JavaScript Integration of Smart Checkout
        • Getting Started
          • Key Terms
          • Checkout Workflow
          • Example Integration
        • Reference
          • Global Options
          • Server Environments
          • Basket Management
          • Stakeholder Payment
          • Pass Customer Data
          • Start Smart Checkout
          • Status Flow after Payment - Integration Guide for Smart Checkout with JavaScript
            • Order for Shipping - Status Flow - Integration Guide for Smart Checkout with JavaScript
            • Order for Collection - Status Flow - Integration Guide for Smart Checkout with JavaScript
          • Troubleshooting
      • API Integration of Smart Checkout
        • Getting Started
          • Key Terms
          • Checkout Workflow
          • Step 1: Authenticate with OAuth 2.0
          • Step 2: Create the Smart Transaction
          • Step 3: Start Smart Checkout
          • Summary
        • Reference
          • secuconnect API Basics
            • Secuconnect SDKs
            • Production or Test Environment
            • Authentication with OAuth 2.0
            • Error Handling
          • Create a Payment Customer
          • Create a Smart Transaction
            • Authorization, Immediate Payment, or Order
            • Basket Item Details
            • Change the Default Language
            • Delivery Details of an Order
            • Demo or Productive Transactions
            • Pass Order ID or Purpose
            • Return URLs
          • Start Smart Checkout
            • Start Checkout by URL
            • Start Checkout in a Layer
          • Click & Collect
            • Create a Smart Transaction
            • Execute the Payment
            • Mark as Collected or Shipped
          • Status Flow after Payment - Integration Guide for Smart Checkout with secuconnect API
            • Payment or Authorization
            • Order for Shipping - Status Flow - Integration Guide for Smart Checkout with secuconnect API
            • Order for Collection - Status Flow - Integration Guide for Smart Checkout with secuconnect API
          • Mark as Shipped
          • Troubleshooting
    • Recurring Payment
      • Getting Started
        • Key Terms
        • Recurring Payment Workflow
        • Authenticate with OAuth 2.0
        • Create the Payment Customer
        • Create the Payment Transaction
        • Direct Customer to Payment Iframe
        • Check the Status
      • Reference
        • secuconnect API Basics
          • Use secuconnect SDKs
          • Production or Test Environments
          • Authentication with OAuth 2.0
          • Error Handling
        • Demo or Productive Transactions
        • Create a Payment Customer
        • Carry Out the First or a Subsequent Payment
          • Payment Workflow for Recurring Payments - Integration Guide for Recurring Payment
          • First Payment with SEPA Direct Debit
          • First Payment with Credit Card
          • Subsequent Payment with SEPA Direct Debit
          • Subsequent Payment with Credit Card
        • Check the Payment Status
        • Status Notifications (Push API)
        • Payment Status
    • Loyalty
      • Getting Started
        • Key Terms
        • Authenticate Your Application
        • Create the Smart Transaction
        • Apply the Loyalty Card for Payment
        • Pay with SEPA Direct Debit
          • Create a Payment Customer
          • Create a Payment Container with the Bank Account
          • Authorize for SEPA Direct Debit Payment
          • Execute Payment
        • Summary
      • Reference
        • secuconnect API Basics
          • Use a secuconnect SDK
          • Production and Test Environments
          • Authentication with OAuth 2.0
          • Error Handling
        • Recognize and Check a Card
          • Recognize a Secucard Card Number
          • Check a Card to be Valid
          • Check the Card Security Code
          • Obtain Details of a Merchant Card
        • Create and Update a Smart Transaction
          • Create a Smart Transaction with Minmal Data
          • Update the Smart Transaction with Card and Basket
          • Create the Same Smart Transaction at Once
        • Carry Out the Payment
          • Apply the Loyalty Card for Payment
          • Pay Fully with the Secucard
          • Pay the Remainder by Credit Card or SEPA Direct Debit
          • Print the Receipt
            • Example Smart Transaction with Receipt
            • Separator Line
            • Text Line
            • Name-Value Line
            • Space Line
        • Collect and Spend Bonus
          • Process and Settings Overview
          • Configure the Bonus Products
          • Configure a Product Blacklist or Whitelist
          • Spend Bonus Balance
            • Create the Smart Transaction
            • Apply the Loyalty Card for Payment
            • Execute the Payment
        • Load the Loyalty Card with Cash Balance
          • Process to Load a Loyalty Card
          • Create the Smart Transaction
          • Carry Out the Payment
    • Marketplace
    • Platforms
  • POS
    • Loyalty
      • Getting Started
        • Key Terms
        • Authenticate the Device
        • Create the Smart Transaction
        • Apply the Loyalty Card for Payment
        • Execute the Payment
        • Summary
      • Reference
        • secuconnect API Basics
          • Use a secuconnect SDK
          • Server Environments
          • Error Handling
        • Register a New Device
          • Coordinate the Client Credentials
          • Request the Device Registration
          • Confirm the Registration in SecuOffice
          • Confirm the Registration Via Hotline
        • Manage Device Sessions
          • Start a Device Session
          • Renew the Device Session
        • Recognize and Check a Card
          • Recognize a Secucard Card Number
          • Check a Card to Be Valid
          • Check the Card Security Code
          • Obtain the Card Details
        • Create or Update a Smart Transaction
          • Create a Smart Transaction with Minimal Data
          • Update the Smart Transaction
          • Create the Same Smart Transaction at Once
        • Carry Out the Payment
          • The Payment Process
          • Apply the Loyalty Card for Payment
          • Pay the Full Amount with Secucard
          • Pay the Missing Sum at the Cash Register
          • Print the Receipt
            • Example Smart Transaction with Receipt
            • Separator Line
            • Text Line
            • Name-Value Line
            • Space Line
          • Pay the Full Amount at the Cash Register
          • Pay the Full Amount or the Missing Sum at the POS Terminal
        • Collect and Spend Bonus
          • Process and Settings Overview
          • Configure the Bonus Products
          • Configure a Product Blacklist or Whitelist
          • Spend Bonus Balance
            • Create the Smart Transaction
            • Apply the Loyalty Card for Payment
            • Execute the Payment
        • Load the Loyalty Card with Cash Balance
          • Process to Load a Loyalty Card
          • Create the Smart Transaction
          • Carry Out the Payment
    • E-Goods
      • Authentifizierung und Autorisierung
      • Transaktion anlegen
  • secuconnect API
    • API-Credentials
      • AppUserCredentials
      • ClientCredentials
      • DeviceCredentials
      • Public test account
    • API-Errors
      • Errors
    • API-Models
      • Payment-Models
        • PaymentCustomersDTO
        • PaymentCustomersList
        • PaymentCustomersProductModel
        • PaymentTransactionsList
    • API Release Notes
    • API-Services
      • Document
      • General
      • Loyalty
      • Payment
        • Secupay Payout
        • Get a list of payment transactions
        • Payment Customer
          • Create Payment Customer
          • Get Payment Customer
          • Get a list of Payment Customers
          • Search for Payment Customer
          • Update Payment Customer
          • Delete Payment Customer
        • Subscription
        • Transaction States
      • Prepaid
      • Public
      • Services
      • Smart
    • Push-Service
  • secuconnect SDKs
    • Java SDK
      • Authentication
      • Sample application
      • Payment Module
        • Payment Containers
        • Payment Contracts
        • Payment Customers
        • Payment Secupay Creditcards
        • Payment Secupay Debits
        • Payment Secupay Invoices
        • Payment Secupay Prepays
      • ApiClient (Java-SDK)
    • JavaScript SDK
      • Authentication
      • Sample application
      • Payment Module
        • Payment Containers
        • Payment Contracts
        • Payment Customers
        • Payment Secupay Creditcards
        • Payment Secupay Debits
        • Payment Secupay Invoices
        • Payment Secupay Prepays
    • PHP SDK
      • Installing the SDK
      • Authentication
      • Configuration PHP SDK
      • Query parameters PHP
      • Payment Module
        • Managing Containers
        • Managing Contracts
        • Managing Secupay Creditcards
        • Managing Secupay Debits
        • Managing Secupay Invoices
        • Managing Secupay Prepays
        • PaymentContainersDTO
        • Managing Customers
        • Payment Data Models
          • PaymentContainersProductModel
          • SecupayTransactionProductDTO
          • SecupayTransactionProductModel
  • Glossary
    • Access Token
    • Back-end
    • Cash Register
    • Client Credentials
    • Client ID
    • Client SDK
    • Client Secret
    • Client UID
    • Cashier
    • Customer
    • Integrator
    • Support
    • Vendor
    • Grant Type
    • OAS
    • POS-Terminal
    • Smart Ident
    • Smart Ident Service
    • Storage Interface
    • Swagger
    • Validation Token
  • Imprint
  • Privacy Policy