• Home
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • App Market Developer Platform
  • Clover GO
  • Ideas & Feedback
  • Semi-Integration
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
Skip to main content
  • Create
    • Ask a question
    • Post an idea
    • App Market Developer Platform
    • Clover GO
    • Ideas & Feedback
    • Semi-Integration
    • Topics
    • Questions
    • Articles
    • Ideas
  • Sign in
  • Home
  • Semi-Integration
This question was closed Apr 02 at 09:47 PM by Clover_Community_Bot for the following reason: automated

question

Michael.Cramer avatar image
Michael.Cramer asked · May 03, 2017 at 12:34 PM

Cloud Pay Display - able to capture email addresses?

The Fresh Market has a payment terminal that asks customers for an email address just once, and then automatically emails receipts for all subsequent purchase without having to request the email address each time. Might the Cloud Pay Display app be configured similarly to store email addresses (linking them to card numbers) or pass the data to an external POS (Springboard in our case)?

Remote Pay Cloud
Comment
0
10 |2000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

2 Answers

  • Sort by Created Created
  • Sort by Oldest Oldest
  • Sort by Votes Votes
Michael.Cramer avatar image
Michael.Cramer answered · May 04, 2017 at 11:13 AM Locked

Mark, thanks for your response! Appreciate your help on this issue.

Are the actions that you recommend we undertake to obtain the OrderId and with it the customer's email address available to us, the merchant, or only the POS vendor, which in our case is Springboard Retail?

Looking forward to your reply. Thank you again!

0 · Share
10 |2000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Mark Mullan avatar image
Mark Mullan answered · May 03, 2017 at 05:10 PM Locked

Hi,

In its current state, the customer's email address is not returned to the POS via Cloud Pay Display / remote-pay-cloud SDK. That being said, by virtue of connecting to the Clover Mini via remote-pay-cloud, you already have an OAuth access_token, which can be used to fetch that customer's email address via REST.

In the CloverConnectorListener.onSaleResponse(response) callback, the orderId can be obtained through response.getPayment().getOrder().getId();. This will allow you to make a GET to https://sandbox.dev.clover.com/v3/merchants/{merchantId}/orders/{orderId}?expand=customers.emailAddresses. You'll need to use the access_token to be granted access to that resource, and ensure that Springboard Retail is requesting the necessary permissions to return 200 instead of 401. If the customer entered their email address, you'll find it in this response.

Hope that helps,

Mark

· 1 comment · Share
10 |2000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Michael.Cramer avatar image Michael.Cramer · May 04, 2017 at 11:14 AM

Mark, thanks for your response! Appreciate your help on this issue.

Are the actions that you recommend we undertake to obtain the OrderId and with it the customer's email address available to us, the merchant, or only the POS vendor, which in our case is Springboard Retail?

Looking forward to your reply. Thank you again!

0 · ·

Welcome to the
Clover Developer Community

question details

1 Person is following this question.

Michael.Cramer follows this question
Answers Subscribe to Answers Answers and Comments Subscribe to Comments and Answers

Related Questions

Cloud Pay Display availability 1 Answer

Issue with Semi Integration of the Clover Mini device using Remote Pay Cloud example in the Sandbox environment 0 Answers

Clover Mini Emulator - serial id 1 Answer

How to connect using Cloud SDK to a live merchant's device configured to use sandbox 2 Answers

Remote Pay Java - EMV Receipt 1 Answer

Answerhub Logo
  • About
  • ·
  • FAQ
  • ·
  • Privacy
  • ·
  • Copyright © 2010-19 DZone, Inc.