use public key from payment method