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