#zishaansunderji - Terminal Tipping Beta

1 messages ยท Page 1 of 1 (latest)

paper parrot
#

Hello! When you say it doesn't seem to have updated the reader what do you mean exactly?

gentle atlas
#

so I don't see the splash screen changed from the default splash screen - and the tip presets don't show when making a payment

#

This the response I get in each step of the way

#
splash screen image file:  file_1KMJBMFk5BSitd8bDgTOxTL3

Reader settings:  {
  id: 'tmrs_9a321908-a078-4c0a-b77b-4065c3896dc4',
  object: 'terminal.reader_settings',
  bbpos_wisepos_e: {
    splashscreen: 'file_1KMJBMFk5BSitd8bDgTOxTL3',
    tipping: { cad: [Object] }
  },
  livemode: true,
  type: 'bbpos_wisepos_e'
}

Config response:  {
  id: 'uc_5caf3e84-dccb-4748-a548-958dfeb4903d',
  object: 'terminal.configuration',
  bbpos_wisepos_e: 'tmrs_9a321908-a078-4c0a-b77b-4065c3896dc4',
  is_default: false,
  livemode: true,
  verifone_P400: null
}

Location response:  {
  id: 'tml_Ee5IzgZUv4sbF5',
  object: 'terminal.location',
  address: {
    city: 'Toronto',
    country: 'CA',
    line1: '38 Grenville St',
    line2: 'WSC513104000905',
    postal_code: 'M4Y 1A5',
    state: 'ON'
  },
  configuration_overrides: 'uc_5caf3e84-dccb-4748-a548-958dfeb4903d',
  display_name: 'Grub On Grenville - WSC513104000905',
  livemode: true,
  metadata: {}
}
#

From what I can tell everything processed successfully

paper parrot
#

So that file_1KMJBMFk5BSitd8bDgTOxTL3 is never being displayed on the reader?

gentle atlas
#

yuppp!

#

And then the tipping.cad isn't showing either

paper parrot
#

What is the country of the reader's location?

gentle atlas
#

Canada

paper parrot
#

What currency are you using?

gentle atlas
#

We got access to the beta for on-screen tipping

#

The currency is CAD

paper parrot
#

What's the [Object] here? tipping: { cad: [Object] }

gentle atlas
#

It's something like this:

 #     "tipping": {
 #       "cad": {
 #         "fixed_amounts": [
 #           100,
 #           200,
 #           300
 #         ],
 #         "percentages": [
 #           15,
 #           20,
 #           25
 #         ],
 #         "smart_tip_threshold": 1000
 #       }
 #     }
paper parrot
#

What is the amount of the payment you're attempting?

gentle atlas
#

I printed it as a string the first time round - but then parsed it as json this time (with the example response I'm sending) so it turned it [Object] but the code is identical in this step - besides the numbers

#

I am attempting a $2 transaction while checking this

#

so 200

#

should I try with an amount higher than $10?

paper parrot
#

Yeah, try $20.

gentle atlas
#

Same result - it just says "Insert, tap, or swipe to pay" with $21.10 as the charge amount

#

$1.10 is coming from our tax calculation before sending it to the terminal

#

but if the splash screen isn't updating - then it seems like - it's not updating the configuration to the location

#

I verified the location, the reader in that location and this payload so it seems a little strange

paper parrot
gentle atlas
#

Sweet! Give me 1 minute

#

req_yZloZNgVO2u6lR: Reader Settings

#

req_MO100TznVDF3HM: Configuration

#

req_xEC7ZOaFgG88zg: Locations

#

so those are the 3 that happened back to back

paper parrot
#

Looking, hang on...

gentle atlas
#

sounds good! Also this was the splash screen upload:
req_tR17hCWSGEFMlD

#

Thanks Rubeus ๐Ÿ™‚

paper parrot
#

These requests look correct to me. Do you have the ID of the reader itself?

gentle atlas
#

this is the reader id

#

tmr_Ee5KdAB7y8n7i8

#

and this is the serial number: WSC513104000905

paper parrot
#

Hm, yeah, it's in the right location and everything. I'm not sure why this isn't working, it might be an issue with the beta. I recommend writing in to stripe-terminal-betas@stripe.com with those request IDs and let them know what's going on.

gentle atlas
#

Got it - do you know, by any chance, how long it might take them to reach out?

paper parrot
#

I'm not sure. Is this urgent? I can flag internally if it is.

gentle atlas
#

Yeah we have to deliver this feature by monday - so if that's possible - it'll be awesome!!

paper parrot
#

Yeah, can you write and send the email, then let me know when it's sent? I'll then flag to the team so they can find that email and help you out.

gentle atlas
#

Got it! Sending the email now! Thanks a ton for your help!!

#

I just sent the email

#

Thanks again for your help! ๐Ÿ™‚

paper parrot
#

Flagged internally!

gentle atlas
#

Awesome!! Thank you so much!!

#

๐Ÿ’ฏ

paper parrot
#

@gentle atlas You still around?

gentle atlas
#

Yeah I am

paper parrot
#

We found a configuration issue on your account. Can you give it another try?

gentle atlas
#

Yeah for sure!

#

Do I need to do curl request? Or could you do it on your end?

paper parrot
#

Not sure what you mean? I think start with removing and adding the custom configuration to the location and then see if the reader updates as expected.

gentle atlas
#

So remove that specific custom configuration for that location?

paper parrot
#

Yeah, then add it back.

gentle atlas
#

Sounds good!

#

Would you know how to delete a configuration

#

and i can't seem to find it

paper parrot
#

I don't think you need to delete it, just remove it from the location and add it back again. The next step in that guide, where you set configuration_overrides. Set that to an empty string, then set it back to the configuration ID.

gentle atlas
#

Got it!!

#

It doesn't seem to like the empty string

#
{
  "error": {
    "code": "parameter_invalid_empty",
    "doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-empty",
    "message": "You passed an empty string for 'configuration_overrides'. We assume empty values are an attempt to unset a parameter; however 'configuration_overrides' cannot be unset. You should remove 'configuration_overrides' from your request or supply a non-empty value.",
    "param": "configuration_overrides",
    "type": "invalid_request_error"
  }
}
paper parrot
#

Ah, okay, let me check on this one!

gentle atlas
#

Awesome!

#

I could create a new configuration override?

paper parrot
#

Yeah, that's worth a try in the meantime. ๐Ÿ™‚

gentle atlas
#

Perfect ๐Ÿ™‚

paper parrot
#

Also can you reboot the Terminal Reader after you set the new configuration_override?

#

That shouldn't normally be required, but I want to make sure the Terminal grabs the new configuration and account stuff.

gentle atlas
#
{
  "id": "tml_Ee5IzgZUv4sbF5",
  "object": "terminal.location",
  "address": {
    "city": "Toronto",
    "country": "CA",
    "line1": "38 Grenville St",
    "line2": "WSC513104000905",
    "postal_code": "M4Y 1A5",
    "state": "ON"
  },
  "configuration_overrides": "uc_13bb3ca8-985c-419f-83cb-2ccad6779409",
  "display_name": "Grub On Grenville - WSC513104000905",
  "livemode": true,
  "metadata": {
  }
}
#

sweet for sure!!!

#

so new configuration override and my terminal is rebooting

#

maybe a couple more seconds

#

so the reader is launched

#

so far the splash screen is the default one

paper parrot
#

Is the splash screen white or black?

gentle atlas
#

it's white at the top and then pink+orange in the bottom

#

byt the theme is black when going to the settings

paper parrot
#

Gotcha. Checking on something...

gentle atlas
#

Sounds good! Take your time!

paper parrot
#

Will you try a payment with tipping while we're investigating further?

#

I think the splash screen and the tipping are separate issues.

gentle atlas
#

Yeah I just tried tipping and it didn't work

#

It just showed the amount

#

Actually does the tip screen come before the insert your card screen?

#

Let me just go through a transaction and see if the tip selection screens comes through in any step

paper parrot
#

It should show up before.

gentle atlas
#

Got it! Yeah it didn't show the tip unfortunately

#

When you'd mentioned, "We found a configuration issue on your account", what was the issue in the configuration?

paper parrot
#

That's what we're investigating now. It looks like your account wasn't configured for the beta properly.

gentle atlas
#

Oh got it!

#

Thanks for helping us out!!

paper parrot
#

Just letting you know we're still investigating. ๐Ÿ™‚

gentle atlas
#

Perfect ๐Ÿ™‚ Thanks Rubeus!!

#

Quick question, do you think it's cool if I can respond back in 30 mins? After I commute back home, i'll definitely be free to go through anything on my end

paper parrot
#

Sorry, yep, that would be fine! Next step is to try rebooting the Terminal reader one more time and see if you get the black splash screen/see if tipping works.

#

We think it will work after a reboot this time. ๐Ÿ™‚

#

Tipping I mean.

#

Focused on that first, then we can figure out the custom splash screen.

gentle atlas
#

Awesome!! Iโ€™ll give you an update in 15 mins! ๐Ÿ™‚

paper parrot
#

We also just made a change that may fix the custom splash screen as well. Let us know how it goes after a reboot!

gentle atlas
#

Everything worked!!!

#

Well done!!

#

This is amazing!! Thank you so so much!!

paper parrot
#

Amazing! Sorry for the trouble! ๐Ÿ™‚

gentle atlas
#

I can't believe you managed to figure this out super quick!!!

#

No - ofcourse not! Thanks a ton!!! ๐Ÿ™‚

#

I truly appreciate it!

paper parrot
#

Happy to help!