Square: Printing a receipt using the register API - square-connect

Is it possible to print a receipt to a square-supported receipt printer using the register API instead of the square app itself? And if not, how would I interface with some of these devices?

This is not possible directly via the Register API at this time, although - as you mention - you can use the Square app itself to connect to a receipt printer and print receipts. To interface directly from your app to a printer, you can look at provider such as Star Micronics which has Android and iOS SDKs (http://www.starmicronics.com/support/sdkdocumentation.aspx)

Yes. But the current supported printers are more than 12 times the cost of the Square Card Reader.

Related

What is happening after nfc loyalty card is submitted?

We are developing mobile app in which customers can access multiple loyalty programs. The most convenient way for customers is to use nfc loyalty card and we are in search of ways to implement it via google pay passes and apple wallet passes
However, we are quite not familiar with the pipeline and user—>PoS—>etc interactions.
Could someone explain, please:
What process is happening after card is submitted to PoS terminal? (Interactions with GPay/Wallet and our backend).
Any information is appreciated!
For the Google Pay Passes side the protocol to transmit loyalty card payload through NFC is called Smart Tap. The design is as follows:
The phone with Google Pay and loyalty passes (enabled with Smart tap) loaded into the wallet is tapped on the terminal.
The terminal through Smart Tap Protocol presents a unique collector ID and signed information to the Google Pay app.
The Google Pay app uses this signed information to verify the identity of the terminal and that collector id is used to determine which passes it transmits.
Google Pay transmits the pass payload through Smart Tap from the wallet.
The terminal then decrypts the payload and passes upstream, to the POS.
The best way to think about NFC transmission is as an encrypted alternative to transmitting a value using barcode.

Is it possible to achieve my goal by using Beacons

I have a mobile IOS application which is basically group chat oriented. I was wondering if I can make it beacon-enabled app. With other words, application which can detect beacons, determine id, receive short ads etc. I am quite new to beacons, still reading a lot about it. I found this article which makes me believe that maybe it is possible to achieve my goal.
I want my app, except for its original functionality, to be able to:
Detect a beacon (even if app is in background, without the need to have been paired or whatever)
Receive simple ads by the beacon (while using the app in a certain mode, to be able to project the ads on phone's screen)
Read some real-time info(if required by the user) like: speed(if moving beacon), temperature etc.
In order to achieve all that I would like not to disturb the end user by making him download additional stuff related to the beacon. I want him to have my app and that's all.
You can monitor for beacons while your app is in the background. You can do this by using the CoreLocation Framework or by using a framework of your beacon supplier. (e.g. Estimote)
To the ads: The beacon will only deliver its pre configured ids. (UUID + Major + Minor). If you want to receive ads, you must have a Webservice that will get your beacon ids and return you the ad to display.
(If the ads never change, you can put them directly into your app without a webservice)
How you will show the ads in your app is completely open to you.
I don't really understand what you mean with real-time-info. There are beacons that also send you TLM. So you can get the temperature and the battery level of the beacon. I've never seen moving beacons or beacons that can transmit their speed.
Some useful links:
https://developer.apple.com/ibeacon/
https://xamoom.com/en/2016/07/ibeacon-for-developers/

Payment Flow using Square Credit Card Reader

We are creating an iPad app for our restaurant so that customers can order from their table without a waiter. We would like to use Square so that the customer can swipe their credit card to make the payment. Is it possible to use the Square credit card reader to accept and process payments while keeping the order flow within our app (in other words can we accept payments via Square without using the Square POS app on the iPad)?
Thanks in advance.
It sounds like the Square Register API might be appropriate for your needs. It enables an iOS app to quickly switch to Square Register to process an in-person payment (then switch back to the original app).
Register API is available for iOS and Android. Any developer can use it: https://docs.connect.squareup.com/articles/register-api-overview/

Android support for the Square Register API?

I am in the in the process of developing point of sale applications for restaurants for both iPhone and Android. I wanted to use Square to process all the credit card sales seamlessly with my apps, but Square Register API is not available for Android.
Would Square Connect allow my app to integrate in a way where the customer's food order can be taken inside my app, and then Square automatically be launched to allow the customer to pay (pre-populating the dollar amount), and then switch back to my app after the payment is completed? Based on everything I read, Square Register can do all that (only on iPhone), but Square Connect would not be able to do this. Am I correct? Does this mean my apps won't be able to integrate with Square the way I need them to, so I will have to choose a different credit card processor to work with that does have the API functionality I need for both iPhone and Android?
Thanks!
#Stephen Barlow's answer was correct at the time, but this is no longer the case. Square announced the Register SDK for Android on May 25, 2016. Here is the blog post:
https://corner.squareup.com/2016/05/introducing-squares-register-api-for-android.html
You are correct, the Register API is iOS-only. Square currently does not provide a way for an Android application to open the Square Register app to process a payment.

How to get user phone number in palm webOS

i am going to develop an application in palm webOS, for that i need to get phone number from device. Is it possible to get phone number?. please help me to get phone number from palm device. ThanQ...
There is no way through the use of the official APIs to get that information, just like accessing contacts emails, this would allow potential misuse.
You could always use the nuid. Not sure if that will be useful for your app:
http://developer.palm.com/index.php?option=com_content&view=article&id=1550

Resources