add a new method non_wallet_payment_method