sumup / sumup-ios-url-scheme

URL scheme documentation and sample app for iOS
17 stars 5 forks source link

Payment not working anymore #11

Closed mrusa closed 3 years ago

mrusa commented 3 years ago

I'm using the sumup-ios-url-scheme for a client for some years now, where as just 2-3 weeks ago it stopped working without any sumup-specific modifications from my side. iOS Version 13.5.1 and Sumup-App Version 2.14.8.

The link I'm redirecting to is somewhat like sumupmerchant://pay/1.0?amount=10.00&currency=eur&affiliate-key=<keyhere>. The sumup app starts, shows the correct amount but after selecting "pay with terminal" a system alert as well as an app alert pop up, citing a server and connection failure.

Due to my issue having the same symptoms as described in issue #10 I tried to add com.apple.mobilesafari to the allowed application IDs (since I'm redirecting from safari on an ipad) but this did not change anything. Before, there was only test added as allowed app ID.

Were there any changes on your side I've missed or do you know what might be the problem here?

Thanks in advance

matteomonizza commented 3 years ago

Same here

phoebusryan commented 3 years ago

Any updates? I've got the same issue

matteomonizza commented 3 years ago

I've send an email to SumUP, the day after all worked fine...

phoebusryan commented 3 years ago

Okay, thanks! What was the issue? Did it work with com.apple.mobilesafari or your own app-id?

matteomonizza commented 3 years ago

With my app id. Don't know what was the issue..

Il giorno 10 set 2020, alle ore 08:24, Thomas Kaegi notifications@github.com ha scritto:

Okay, thanks! What was the issue? Did it work with com.apple.mobilesafari or your own app-id?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sumup/sumup-ios-url-scheme/issues/11#issuecomment-690016732, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2B4WFX7OSWLFJRZLRLMHTSFBWJLANCNFSM4PLNKMVQ.

Matteo Monizza

Analisi e sviluppo

P. & L. srl - Software House Sistemi Gestione Vendita

Via C. Colombo, 24 - 25030 Torbole Casaglia (BS) Tel. 030.2150973 - 030.2158560 - Fax 030.2150976
P.I. 03208080170 - Reg.Impr. BS029-50904 - Cap.Soc. € 15.600 i.v. www.pelsrl.it http://www.pelsrl.it/

Questa e-mail ed eventuali allegati sono riservati e destinati all'utilizzo esclusivo della persona fisica o giuridica a cui il messaggio era diretto. Qualora abbiate ricevuto questa e-mail per errore, segnalatecelo rispondendo al messaggio e cancellatela immediatamente; non e' consentito copiarne o divulgarne il contenuto.

This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received it by mistake, please let us know by e-mail reply and delete it from your system; you may not copy this message or disclose its contents to anyone.

phoebusryan commented 3 years ago

Thanks for the fast response. I'll send them an email now :)

matteomonizza commented 3 years ago

You are welcome.. Let me know if sending email works also for you.

Il giorno 10 set 2020, alle ore 09:09, Thomas Kaegi notifications@github.com ha scritto:

Thanks for the fast response. I'll send them an email now :)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sumup/sumup-ios-url-scheme/issues/11#issuecomment-690037343, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2B4WGKQGBUQ5OZK3O5AWTSFB3TFANCNFSM4PLNKMVQ.

Matteo Monizza

Analisi e sviluppo

P. & L. srl - Software House Sistemi Gestione Vendita

Via C. Colombo, 24 - 25030 Torbole Casaglia (BS) Tel. 030.2150973 - 030.2158560 - Fax 030.2150976
P.I. 03208080170 - Reg.Impr. BS029-50904 - Cap.Soc. € 15.600 i.v. www.pelsrl.it http://www.pelsrl.it/

Questa e-mail ed eventuali allegati sono riservati e destinati all'utilizzo esclusivo della persona fisica o giuridica a cui il messaggio era diretto. Qualora abbiate ricevuto questa e-mail per errore, segnalatecelo rispondendo al messaggio e cancellatela immediatamente; non e' consentito copiarne o divulgarne il contenuto.

This e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received it by mistake, please let us know by e-mail reply and delete it from your system; you may not copy this message or disclose its contents to anyone.

mollidor commented 3 years ago

Hi @phoebusryan.

Getting in touch via email is the best way to trouble shoot this. It might be some setup with your affiliate key you wouldn't want to share here.

When sending us an email please make sure to include

Kind regards, Lukas

phoebusryan commented 3 years ago

Mail sent ;)

phoebusryan commented 3 years ago

Still not working and no still no answer to my mail. the customer is pissed.... :-/

mrusa commented 3 years ago

I've also sent an email to integration@sumup.com and got a response within minutes. It's working now.

It looks like the support has added the App-ID "com.sumup.appswitch" to the allowed App-IDS (I'm using Safari). I hope this does help somebody.

phoebusryan commented 3 years ago

Genius! That helped!

Thank you so much @mrusa

Aplusbaigalix commented 3 years ago

Omg ! Thx @mrusa !

ifixr commented 2 years ago

com.sumup.appswitch really makes the difference.

olect commented 2 years ago

This should be a documented proper section under developer docs. I spent three days debugging to figure out.

ifixr commented 2 years ago

Oh and another thing (which is, actually, documented, but just in case it's not clear): If you use foreign-tx-id once (and it doesn't matter if it was a successfull payment or card failed), you cannot use the same number again (so for example, your invoice ID needs to have a serial sub-number).

ifixr commented 2 years ago

For the SumUp team - it would be great if the error message wasn't so generic. In all attempts, every message just said there's a problem connecting to a server... It would be great to have a hidden log somewhere, even though the URL Scheme integration is very simple. Thanks!