Square has launched a software development kit (SDK) for iOS, Android, and Flutter.
This will enable developers and sellers to process payments within a mobile app.
The Square In-App Payments SDK provides a payments flow that is compatible with most payment types. App developers can also customise it to meet their unique needs.
The SDK’s interactive feature is said to guide buyers in entering their credit card data and prevent errors.
With the new offering, developers can take payments through credit and debit cards, Apple Pay and Google Pay.
Currently, developers in the US, Canada, UK, Australia, and Japan can avail the service.
Square developer lead Carl Perry said: “With the introduction of in-app mobile payments to the Square platform, developers now have a complete, omnichannel payments solution for all their payment needs.
“From software to hardware to services, Square offers a complete payments experience all in one cohesive open platform. Even better, developers and sellers can manage all their payments across in-store, mobile and online all in one place.”
The SDK was trialled by PepperHQ, which creates customised mobile apps for hospitality firms, and ticketing and registration platform Brushfire.
PepperHQ chief product officer Adam Robinson said: “With this SDK, Square took care of a lot of the heavy lifting of storing card information, processing transactions and more.
“Using Square for payments alongside sending pickup orders for fulfilment into Square’s Point of Sale, reduces complexity and means that Pepper can implement apps quicker, with less fuss for merchants.”