Introduction
The PaySuite Mobile SDK provides complete and customisable ways to process payments for Mobile Apps (Android & iOS).
Features
- Enhance the customer experience with native in-app payments
- Supports all major cards, Apple Pay and Google Pay
- App support for Android and iOS based devices
- Process payments using Strong Customer Authentication (3DSv2.x)
- Full card token support
- The data transfer from the UI Components and the central payment processor business logic trough the payment journey are not customer/merchant/integrator accessible or exposed.
- Easy to set-up payment process Integrator-built UI that fits all needs
- Customisable UI Components available for Android Views, Jetpack Compose and Swift
- Allows the integrator to build the whole payment page to fit their App
Getting Started
We recommend checking the pages in the following order:
- Pre-requisuites
- Setup
- Authentication Token
- Payment Setup
- Payment Methods
- UI Components
- Testing
- Migrate to Production
Release Notes
1.1.0 Release
- Improved Reliability:
- Enhanced error handling and stability across payment processing and card management.
- Better User Experience:
- Updated the look and feel of card management and payment screens for both Android and iOS. Improved accessibility and made it easier to manage saved cards.
- Security & Compliance:
- Added more transparency around data protection and encryption.
- Performance & Infrastructure:
- Improved performance and stability across all platforms
1.0.5 Release
- Improvements:
- Enforcing billing address data being required to use Google Pay
- This is already pre-filled by most if not all Google Pay customers as a requirement to use the method. The enforcement is made to combat scenarios where the payment method would return the bare card details instead of a token, and in that scenario a cardholder name is required. This fixes that by using the cardholder full name from the wallet’s billing address and sending that to the API
- Enforcing billing address data being required to use Google Pay
- Bug Fixes:
- Fixed billingAddress object not being sent under the paymentMethod object
- Fixed a concurrency crash in the 3DS caused by the Android WindowManager while trying to dismiss an already dismissed dialog
- API Changes:
- Internal: Added a new field for cardHolderName: googlepay.paymentMethod.cardHolderName