sumup / sumup-ios-url-scheme

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

Cannot capture cash payments #8

Open robwatkiss opened 5 years ago

robwatkiss commented 5 years ago

When you call the SumUp app through the provided URL scheme it jumps straight into capturing a card payment with the attached terminal as opposed to showing the cash/card selection screen. This means that when using a receipt connected cash drawer it is impossible to take cash payments!

Expected Behaviour: Calling SumUp via the URL when cash payments are enabled should open the cash/card selection screen. Behaviour: Calling SumUp URL opens the app directly into capturing a card payment.

mollidor commented 5 years ago

Hi @robwatkiss

That's an interesting one. We purposefully disable cash transaction for API payments as it doesn't play well with (most) integrators' use cases. Please get in touch with integration@sumup.com so we can better understand your use case.

Regards, Lukas

robwatkiss commented 5 years ago

Hi @mollidor

Thanks for your response - I'm surprised that this issue hasn't popped up before with many modern cash registers being linked to receipt printers. Perhaps a solution would be to add an optional payment-method=cash parameter or even choose-payment-method=1? The latter is likely more consistent with the rest of this repo.

Cheers, Rob

robwatkiss commented 4 years ago

@mollidor Have there been any updates to your iOS app over the past year or so? This is still an issue for us which I'd love to be able to fix.

grasbauer commented 3 years ago

This is a real issue! We are using KassenSichV and we need to have also cash payments recorded

shagedorn commented 3 years ago

Hi @grasbauer, thanks for your message. This issue was originally about using Cash payments via our URL scheme, which was not supported at the time, but should be possible by now.

If you don't see Cash as a payment option, please open the SumUp app, go to "More" -> "Payment method", and check if "Cash Payment" is enabled at the top. Should you not see this option, please write a message to integration@sumup.com (referring to this issue) and let us know your merchant code so we can look into enabling Cash for your account.

If you do have the Cash option, but your cash payments are not properly reported as per KassenSichV, we believe it's a bug since we would expect this to work. In this case, we're grateful for any (non-sensitive) details, such as your iPhone/iPad software version, the SumUp app version, and if this reproduces all the time or occasionally.

Thanks for your help, Sebastian