5
votes

I'm implementing chained payments using PayPal Adaptive Payments API. We have iOS and Android applications.
Authorization form on
sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=
looks ugly on smartphones (both iOS and Android):
http://cl.ly/Vhvu

User-agent is correct (I've tested it in Safari development). Is it possible to provide parameter to show mobile layout of this form?

Anyway, I also tried to exchange this url with embedded payment experience:
sandbox.paypal.com/webapps/adaptivepayment/flow/pay?paykey=
but it doesn't work with any expType options always showing the error:
Please try again later. Payment can't be completed. This feature is currently unavailable.

apkey is definitely valid, becuase the same key shows authorization form if opening with "webscr?cmd=_ap-payment" url.

So, is it possible to get pretty look of Adaptive payment authorization form on iOS and Android and what method is better, classic (webscr-url) or embedded?

1
Have you solved that ? i am facing same.Pankaj Sonava

1 Answers

0
votes

It seems that the problem is caused by senderEmail. If you remove it from the request, it would work. Please read more here:

Embedded payments and 'This function is temporarily unavailable' error

(PayPal should be ashamed of its user interface. Can't they afford a UI designer to design a responsive UI for their ONE PAGE payment? Embedded UI is full of bugs >.<)