intelligent payment processing