I've been banging my head on this. I'm currently testing with my Android 9 phone / PayPal Here v.3.7.5 and PayPal Here Sideloader API. My initial tests using CC input would create the proper handling with the returnURL passing variables.
I just received my PayPal Here card reader (chip and swipe) and testing with the chip, the returnURL is not being picked up.
I've tried with paypalhere://takePayment and paypalhere://takePayment/v2
Not specifying v2, after 'No Thanks' and 'New Sale' it just loops back to PayPal here. I do see in my logs my browser hitting the returnURL but passing Type=UNKNOWN.
If I specify v2 it sends me back to my payment page (which launched PayPal here), but doesn't pass variables.
In both cases, the card is charged properly. I see the transaction in PayPal. My invoice is correct when viewing it in PayPal Here as well. So it's just about the return.
So in version v2, it sends me back to https://www.example.com/payment/ and not to the /return/ path as it should. Basically, just brings back the browser stuck on the page it was on when payment was initiated.
I've been banging my head on this. I'm currently testing with my Android 9 phone / PayPal Here v.3.7.5 and PayPal Here Sideloader API. My initial tests using CC input would create the proper handling with the returnURL passing variables.
I just received my PayPal Here card reader (chip and swipe) and testing with the chip, the returnURL is not being picked up.
I've tried with paypalhere://takePayment and paypalhere://takePayment/v2
Not specifying v2, after 'No Thanks' and 'New Sale' it just loops back to PayPal here. I do see in my logs my browser hitting the returnURL but passing Type=UNKNOWN.
If I specify v2 it sends me back to my payment page (which launched PayPal here), but doesn't pass variables.
In both cases, the card is charged properly. I see the transaction in PayPal. My invoice is correct when viewing it in PayPal Here as well. So it's just about the return.
Here is my returnUrl code:
So in version v2, it sends me back to https://www.example.com/payment/ and not to the /return/ path as it should. Basically, just brings back the browser stuck on the page it was on when payment was initiated.