We're pleased to announce a new family of libraries and support features to integrate with our payment terminals.The libraries, COM for Windows, Java Native Interface and C, are built on the same core application. This allows merchants operating on Windows, Linux, or OSX based POS systems to integrate with Adyen's payment terminals. The updated libraries also work with all Adyen's mobile and countertop PIN entry devices.
Improved functionality
Extension of the example application for COM interface
- example code for
CreateSpecialTender - example code for
TxStorefunctionality
COM extension exits automatically
The COM extension library will exit when you close the application. It no longer requires an explicit call.
New functionality
Referenced refunds
The libraries now support referenced library of previous transactions. There are two possible situations:
- The
PspReferenceis known. In this case, only thePspReferenceneeds to be provided, the propertiesTerminalIdandTenderReferenceare not required. - The
PspReferenceis not known. This can happen when the original Sale transaction was performed offline, in which case there will be noPspReference, since this is generated only in an online situation. In this case, the propertiesTerminalIdandTenderReferenceneed to be provided, the propertyPspReferenceis not required.
This flow is not yet implemented on the Adyen payments platform. A patch will follow soon to add this functionality.
In this case, the properties TerminalId and TenderReference need to be provided, the property PspReference is not required.
For more information, see the following pages:
Integration API for Alipay payments
Implementation for the two flows for Alipay
- Cash register initiated Alipay transaction
- Cash register scans Shopper barcode
For more information, see the following pages:
- Start Alipay and WeChat Pay transactions - COM
- Start Alipay and WeChat Pay transactions - JNI
- Start Alipay and WeChat Pay transactions - C
Known issues
- Referenced refunds using a tender reference and terminal id are not working.