Search
API Explorer
Support
Create an account
Are you looking for
test card numbers
?
Would you like to contact
support
?
Docs
API Explorer
FAQ
Website
Home
Get started with Adyen
Online payments
Point of sale
Platforms
Plugins
Unified Commerce
Issuing
Payment methods
Risk management
Financial reporting
Account
Development resources
Back to home
Point of sale
Overview
Design your integration
Get started
Integration checklist
Terminal API integration
Standalone solution
Go-live checklist
Go live - Terminal API
Go live - Standalone
Set up your Adyen account
Request a store
Configure features
Choose your architecture
Building a local integration
Protect local communications
Building a cloud integration
Terminal API fundamentals
Display notifications
Event notifications
Receipts
Select your terminals
Payment methods
Basic operations
Make a payment
QR code wallets
Gift cards
Activate
Make a payment
Check balance
Load funds
Refund
Deactivate or cash out
Undo a transaction
Installments
Refund a payment
Cancel a refund
Cancel an in-progress payment
Verify transaction status
Testing and troubleshooting
Test your integration
Green Adyen POS test card
White Adyen POS test card
Handle errors
Run diagnostics
Request diagnosis
Run connection tests
Check the cloud connection
Troubleshoot terminals
Features
Add information to a payment
Pass application information
Pass tender options
Capture payments
Card acquisition
Cashback and cash out with EFTPOS
Collect input
Confirmation
Signature
Menu
Digit
Text
Cancel collecting input
Currency conversion (DCC)
Display data on the terminal
Show a QR code
Show a receipt
Show an image
Show the standby screen
Donate
Mail Order/Telephone Order (MOTO)
Manually enter payments (MKE)
NFC-enabled passes
Offline payments
Pay at table
Pay by Link
Pre-authorisation and adjustment
Print data on the terminal
Reconcile totals
Log in and log out
Retrieve totals from the terminal
Reconcile a balance mismatch
Shopper recognition and tokenization
Tax free shopping
Tipping
Tipping from the cash register
Tipping from the terminal
Tipping on the receipt
Terminals
User manuals
Devices
e280 user manual
e285p and e285 user manual
M400 user manual
P400 Plus user manual
S1E user manual
S1F2 user manual
UX300 user manual
UX410 user manual
V240m Plus user manual
V400c Plus user manual
V400m user manual
Legacy devices
e315 user manual
Inspect device security
Charging the e315
Install an iPod or iPhone
Turning it on and off
Board the terminal
Use the Admin menu
Understand the LED colors
Troubleshooting and Support
e355 user manual
Inspect device security
Charging the e355
Turning it on and off
Connect to your network
Board the terminal
Use the Admin menu
View terminal information
Attach and use the e355 frame
Attach a tablet to the frame
Attach the e355 to the frame
Remove a tablet from the frame
Remove the e355 from the frame
Connect the e355 frame to a power source
Make a payment over Bluetooth
Step 1- Clean the Bluetooth configuration
Step 2 - Pair the e355 with a mobile device
Step 3 - Start a transaction
Remove configuration and reboard
Troubleshoot the Bluetooth connection
Understand the LED colors
Troubleshooting and support
MX925 user manual
Inspect device security
Board the terminal
Use the Admin menu
View terminal information
Troubleshooting and support
VX675 user manual
Inspect device security
Turning it on and off
Connect to your network
Install or replace paper rolls
Board the terminal
Use the Admin menu
View terminal information
Make special payments
Print transaction totals
Perform a Refund
Troubleshooting and support
VX680 user manual
Inspect device security
Charging the VX680
Turning it on and off
Install or replace paper rolls
Connect to your network
Board the terminal
Use the Admin menu
View terminal information
Make special payments
Perform a Refund
Print transaction totals
Troubleshooting and support
VX690 user manual
Inspect device security
Install or replace paper rolls
Connect to your network
Board the terminal
Connect to a base station with bluetooth
Understand the bluetooth base station LED colors
Use the Admin menu
View terminal information
Make special payments
Perform a Refund
Print transaction totals
Troubleshooting and support
VX820 user manual
Inspect device security
Board the terminal
Use the Admin menu
View terminal information
Troubleshooting and support
VX820 Duet user manual
Inspect device security
Install or replace paper rolls
Board the terminal
Use the Admin menu
View terminal information
Make special payments
Perform a Refund
Print transaction totals
Troubleshooting and support
Managing terminals
Order or return terminals
Do a security inspection
Assign terminals
Board the terminal
Customize terminal settings
Terminal Management API
Standalone terminals
Android terminals
Deploy apps on your terminals
Reference
Terminal API reference
AVS responses for point of sale
Cardholder Verification Methods
Network and connectivity
Network configuration
Wi-Fi profiles
Beacons
Bluetooth base station
Networking issues
Refusal reasons
Raw responses
Supported languages
Tender states
Timeouts
Classic integrations
Library integrations
Network configuration
Java Native Interface integration
Legacy documentation
Get started with the Java Native Interface
Calls and callbacks
Key steps
Initialize the library
Logging
Register the application with Adyen
Registering the PED
Register the PED with Adyen
Register the PED with Adyen using a StoreID
Process a basic transaction
Create the tender
Pass tender options
Handle and extract data from Callbacks
Handle the Signature callback
Handle the Additional Data callback
Handle the Print Receipt callback
Handle progress events
Handle the final state callback
Query the PED object for device information
Determine the current and final tender state
Cancel or refund a transaction
Cancel a transaction
Refund a completed transaction
Refund a transaction from the POS
Partially refund a balance
Refund a balance to a card
Exit the library
Extras
Start Alipay and WeChat Pay transactions
Handle Dynamic Currency Conversion
Handle the PED Exception Callback
Get transaction data from TxStoreReport
Display a screen on a large screen terminal
Start gift card transactions
Manual Keyed Entry and passing of card details
Override the card mask
Activate a gift card
Tip from a gift card
Cash out a gift card
Deactivate a gift card
Refund a balance to a gift card
Cashback or cashout from a card
COM extension for Windows integration
Legacy documentation
Get started with the COM extension for Windows
Reference the Adyen COM Object to a .NET project
Pass variables with the Adyen.POS service and COM
Calls and callbacks
Key steps
Initialize the library
Library flags
Register the application with Adyen
Set cash register application details
Registering the PED
Register the PED with the Adyen payments platform
Register the PED with Adyen using a StoreID
Process a basic transaction
Create the tender
Pass tender options
Handle and extract data from Callbacks
Handle the Signature callback
Handle the Additional Data callback
Handle the Print Receipt callback
Handle the final state callback
Handle progress events
Determine the current and final tender state
Cancel or refund a transaction
Cancel a transaction
Refund a transaction from the PED
Refund a transaction from the POS
Partially refund a balance
Refund a balance to a card
Exit the library
Extras
Start Alipay and WeChat Pay transactions
Handle Dynamic Currency Conversion
Handle the Exception Callback
Handle the LibraryLog callback
Query the PED object for device information
Get transaction data from TxStoreReport
Display a screen on a large screen terminal - COM
Start gift card transactions
Manual Keyed Entry and passing of card details
Override the card mask
Activate a gift card
Tip from a gift card
Cash out a gift card
Deactivate a gift card
Refund a balance to a gift card
Cashback or cashout from a card
COM Extension for Windows - Objects
AdditionalData
AppInfo
PedDevice
POS
Receipt
Receipts
Tender
TenderOption
TxStoreReport
pspResultObj
CancelOrRefundObj
C library integration
Legacy documentation
Get started with the C library
C library process flow
Calls and callbacks
Implement callbacks
Implement callbacks with register_device_request
Key steps
Initialize the library
Register the application with Adyen
Register the PED with the Adyen payments platform
Process a basic transaction
Create the tender
Handle the Signature callback
Handle the Additional Data callback
Handle the Print Receipt callback
Handle the PED State Change callback
Handle progress events
Handle the final state callback
Cancel or refund a transaction
Refund a balance to a card
Cancel a transaction
Refund a transaction from the PED
Refund a transaction from the POS
Partially refund a balance
Exit the Library
Extras
Start Alipay and WeChat Pay transactions
Enable third party sharing
Handle Dynamic Currency Conversion
Get transaction data from tx_store_report - C
Display a screen on a large screen terminal - C
Start gift card transactions
Manual Keyed Entry and passing of card details
Override the card mask
Activate a gift card
Tip from a gift card
Cash out a gift card
Deactivate a gift card
Refund a balance to a gift card
Cashback or cashout from a card
Structs
additional_data_struct
balance_inquiry_request
cancel_or_refund_request
cancel_or_refund_on_terminal_request
cancel_or_refund_on_terminal_response
card_operation_request
create_tender_request
create_tender_response
echo_struct
final_strct
init_library_request
load_request
ped_device_info
receipt_line
receipt_set
receipt - C library
receipts_strct
refund_request
register_app_request
register_app_response
register_device_request
response_header
show_screen_request
show_screen_response
special_tender_request
tx_store_query_request
tx_store_query_response
tx_store_report
ADYEN_RESULT
iOS integration
Get started with the iOS integration
Use the library in a custom application
Update library sources
Key steps
Set the integratorName - iOS
Log in
Register a device
Board a device
Process a basic transaction
Make a payment
Handle signatures
Handle additional data
Handle receipts
Handle referrals
Handle transaction state changes
Handle the final state
Pass tender options - iOS
Cancel or refund a transaction
Check the status of a refund
Extras
Handle the Dynamic Currency Conversion delegate
Make an Alipay or WeChat Pay payment - iOS
Start gift card transactions - iOS
Fetch transaction data
Android integration
Download the library and example application
Add the Adyen library module as a dependency
Install and integrate the Android library
Migrate to Android 1.21.2 and above
Create a recurring contract
Handle signatures
Partial authorisation
Shopper recognition
Use cases and process flows
Transaction flows
Use case: Registration
Use case: Sale transaction
Use case: Sale transaction with loyalty
Use case: Sale with Dynamic Currency Conversion
Use case: Refund
EMV Refund flows
Use case: Automatic recovery
Use case: Manual recovery
Releases
Update to a new release
Release notes
Customer Area release notes
Sneak preview
Home
/
Point of sale
/
Library integrations
/
Java Native Interface integration
/
Legacy documentation
Legacy documentation
This document applies for library version 1.13.