update payment method before call gateway