testing payment method