modify spree_wallet to check non_wallet_payment for source