finally, paypal works on android. it was caused by paypal bug using different value for same enum constant