PayButton is the easiest way for developers to integrate a card reader into their iOS and Android apps. After a thorough beta phase, it is now ready for prime time!
Built on top of our powerful SDK, the PayButton provides a ready-made user interface that guides the merchant through the whole payment process, including electronic signature capture and sending of ready-made email receipts to the shopper!
Developers can integrate the PayButton within minutes and with this single integration have access to all our leading acquiring partners and reader manufacturers.
The PayButton user interface and ready-made email receipts are of course fully localized and available in English, German, French, Italian, Dutch, Portuguese and Spanish.
Feature: Contactless Payments with Visa and MasterCard
SDK 2.3 is fully certified for Visa payWave and MasterCard PayPass and works with all contactless cards and mobile payment services like Apple Pay and Android Pay!
Integrators who use ConCardis can immediately add contactless payments to their product. Other acquirers are soon to follow, please talk to your account manager for details!
Feature: American Express
SDK 2.3 also is fully certified for American Express, a frequently used card scheme in the taxi, hospitality and high-end retail industries!
Integrators can easily enable American Express acceptance in addition the other schemes already provided by their acquirers. Get in touch with your account manager to learn more!
Improvement: Connection Handling
When connecting to the card reader, the merchant is now prompted to turn on the card reader and wait until the reader is on. Transactions can now be aborted during the connecting phase. For Android, the card reader is prioritized over other Bluetooth devices, leading to shorter connect times.
Improvement: Status Texts
For declined and failed transactions, we now show more detailed status information. This way, the merchant will know, whether the card has exceeded its limit, was stolen or whether the shopper has just entered the wrong PIN.
We reduced the number of requests to our backend during transaction processing and have increased caching to improve the performance.
Upgrade instructions from iOS 2.3.0-BETA05 and below
The
MPUPaymentController
API has been renamed to
MPUMposUi
and was changed slightly. See the
updated API here. Please update your code to reflect these changes.
The
MPPaymentProvider
has been renamed to
MPTransactionProvider
. All related methods have been renamed from
MPPayment...
to
MPTransaction...
. Please update your code to reflect these changes.
Upgrade instructions from Android 2.3.0-BETA08 and below
The (previously)
PaymentController
API has slightly changed. See the
updated API here. Please update your code to reflect these changes.
The
PaymentProvider
has been renamed to
TransactionProvider
. All related methods have been renamed from
Payment...
to
Transaction...
. Please update your code to reflect these changes.