Trusted payment method